NetBeans IDE / Java中的源代码链接

时间:2015-06-01 08:31:17

标签: java logging netbeans

当我的程序在NetBeans IDE中打印堆栈跟踪时,例如:

Exception in thread "main" java.lang.RuntimeException: Not implemented yet
    at App.App.main(App.java:202)

“App.java:202”部分是一个链接。当我点击它时,它会将我引导到文件和行。

我想在自己的日志中这样做。只是打印它对我不起作用。

我没有功能的日志行示例:

2015/06/01 10:27:19.197 (DbConnection.java:119) ExecuteQuery  ....

解决方案:

StackTraceElement s = Thread.currentThread().getStackTrace()[1];
System.out.printf("%s.%s(%s:%s)%n", s.getClassName(), s.getMethodName(),s.getFileName(), s.getLineNumber());

新问题:

如果我打印出来:

App.App.RunTests(App.java:128)  th_id:1,main   WARN  null Database.DbValuesCache.run(DbValuesCache.java:153) .... 

..只有第一个链接有效。

现在怎么办?

0 个答案:

没有答案