java:打印当前回溯

这个问题在这里已经有了答案:

  • 在Java 21的答案中获取当前堆栈跟踪

  • 您可以将堆栈跟踪输出到当前行,如下所示:

    new Exception().printStackTrace();
    

    或者,如果您需要编程访问您可以使用的堆栈跟踪元素

    Thread.currentThread().getStackTrace()
    

    我知道的唯一方法是看看:

    StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
    

    虽然这听起来更像是一个logging问题,而不是实际观察呼叫跟踪。 您也可以尝试在您的IDE中设置debug执行并添加一些放置良好的断点。

    链接地址: http://www.djcxy.com/p/82405.html

    上一篇: java: printing current backtrace

    下一篇: Java ArrayList and HashMap on