184*_*615 4 java intellij-idea
当程序在断点处停止时,我想复制当前堆栈跟踪(调用堆栈)并将其粘贴到文本文件中.
不幸的是,当前版本的IntelliJ Idea在调试器框架窗口中没有提供这样的功能.
解决方案是添加一个特殊的监视(调试器变量窗口中的绿色 +),或者
new Exception("debug").getStackTrace()
Run Code Online (Sandbox Code Playgroud)
或者
org.apache.commons.lang.StringUtils.join(new Exception("debug").getStackTrace(),"\n")
Run Code Online (Sandbox Code Playgroud)
可以复制(并粘贴为文本)此类监视的值,该值就是堆栈跟踪。
(您应该能够在 Java 8 中使用 String.join() 或在 Android 中使用 TextUtils.join(delimiter, array))