如何获得Java中的当前堆栈跟踪,就像你可以在.NET中那样Environment.StackTrace?
Environment.StackTrace
我找到了,Thread.dumpStack()但这不是我想要的-我想找回堆栈跟踪信息,而不是打印出来。
Thread.dumpStack()
你可以使用Thread.currentThread().getStackTrace()。
Thread.currentThread().getStackTrace()
这将返回一个StackTraceElements数组,该数组代表程序的当前堆栈跟踪。
StackTraceElements