如何配置默认的 java 堆栈跟踪打印行为,以便只有头部可见?目前我使用 2>&1 |头
或| less -i
我发现它不是最理想的。
当出现未捕获的异常时,Java 会打印 115 行,然后是文本 ... 102 more
。这条痕迹的 99% 到 97% 与我无关。这使得前 3 行很有趣。
如何配置 Java 打印 2 行,然后在我的示例中,... 215 more
?
最佳答案
您可以指定 JVM 参数 MaxJavaStackTraceDepth
:
-XX:MaxJavaStackTraceDepth=2
您可以在运行脚本中设置此参数。如果您使用 IDE,运行配置对话框中会有一个 VM 选项或 VM 参数字段。您可以在字段中设置以上参数。
关于java - 配置 Java 安装以仅打印堆栈跟踪的前几行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29960318/