1
9
|
2
17
如果你用的是log4j
将stacktrace打印到日志中。 |
3
5
如果要将堆栈跟踪保存到字符串中,可以这样做;
显然,e是一个例外。 此外,为了找到调试的堆栈跟踪,自动生成自己的异常听起来很奇怪。获取Eclipse并使用它的调试模式,这真的很棒。 |
4
4
只需创建一个任意的异常,我就可以做到:
|
5
3
正如@jnguy所说,如果没有异常,也可以调用thread.getStackTrace()。 |
6
2
您应该在try catch块中捕获异常。
返回StackTraceElement[],然后您可以解释它。 也:
将…打印stacktrace。 |
7
1
只是因为我自己需要它: 从回答中得到启发 How do I find the caller of a method using stacktrace or reflection? ,您可以使用
然后处理并打印/记录您感兴趣的内容。比使用更多的工作
|
8
1
要简单地将当前堆栈跟踪打印到stderr,可以调用:
它本身就叫做:
输出到
标准输出
而不是stderr,pass
|