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

时间:2014-10-09 17:26:46

标签: java debugging stack

我是java新手。

我想在java中使用debug_print_backtrace。

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

我曾经在php中使用debug_print_backtrace在运行时找到一些堆栈信息进行调试。

2 个答案:

答案 0 :(得分:7)

你只需要一行。

new Exception().printStackTrace(System.out);

感谢Get current stack trace in Java

将堆栈跟踪打印到 stderr

new Exception().printStackTrace();

答案 1 :(得分:-1)

使用此功能,而不是在控制台中打印 javax.swing.JOptionPane.showMessageDialog(null,new Exception()。printStackTrace());