我正在尝试学习如何运行在调试标志打开时打印很多东西的代码的技巧。
这是如何在java中完成的。
我能想到的一个非常天真的方法是在我编写的所有方法中都有调试标志
并写下类似的东西
if (this.debug == true){
System.out.println("blah blah");
}
但是应该有更优雅的方式,而不是在代码中包含所有这些 if?
另外,有没有办法可以在代码中获取某些执行的行号:
例如,如果有异常
try:
/* 行号 22 */
catch Exception e{
//print that exception occured in above line number??
}
可能是非常蹩脚的问题。谢谢