我是java新手。
我想在java中使用debug_print_backtrace。
我想将当前堆栈跟踪打印到stdout或intellij idea日志窗口进行调试。
我曾经在php中使用debug_print_backtrace在运行时找到一些堆栈信息进行调试。
答案 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());