Eclipse支持条件断点.
你所要做的就是为它提供一个布尔表达式,它会很开心.在这种情况下,静态方法也可以打印有用的东西作为副作用.
public class TracePointUtils {
static private Logger logger = org.slf4j.LoggerFactory.getLogger(TracePointUtils.class);
/** Produce a WARN message in SL4J logger */
public static boolean trace(String msg, Object ... args) {
logger.warn(format(msg, args));
// Do not stop
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我使用SL4J作为记录器,但普通的println会没问题.
然后,在代码中添加断点,并将此静态方法称为条件:

瞧,您可以在控制台中享受美妙的痕迹.
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |