如何在java中将堆栈跟踪打印到stdout进行调试?

bro*_*man 6 java debugging stack

我是java的新手.

我想在java中使用类似debug_print_backtrace的东西.

我想打印当前堆栈跟踪到stdout或intellij想法日志窗口进行调试.

我以前在php中使用debug_print_backtrace来查找运行时的一些堆栈信息以进行调试.

bro*_*man 10

你只需要一行.

new Exception().printStackTrace(System.out);
Run Code Online (Sandbox Code Playgroud)

感谢在Java中获取当前堆栈跟踪

将堆栈跟踪打印到stderr:

new Exception().printStackTrace();
Run Code Online (Sandbox Code Playgroud)

  • 这是**stderr**.如果你想在**stdout中使用它:`new Exception().printStackTrace(System.out);` (10认同)