java:打印当前回溯

ufk*_*ufk 4 java red5 backtrace

有没有办法在Java中添加命令来添加当前的回溯?

我正在编写一个red5应用程序,并且appDisconnect函数被调用两次.每当用户改变房间时.我想在appDisconnect函数的开头添加一个函数来显示当前的回溯,然后我可以看到它调用了什么.

谢谢

Jör*_*ann 9

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

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

或者,如果您需要编程访问可以使用的stacktrace元素

Thread.currentThread().getStackTrace()
Run Code Online (Sandbox Code Playgroud)

  • Thread.dumpStack()也是"new Exception.printStackTrace()"的等价物. (3认同)