gpt4 book ai didi

java - 缩短 AWT 异常堆栈跟踪

转载 作者:行者123 更新时间:2023-11-29 04:39:15 25 4
gpt4 key购买 nike

当 AWT/swing 应用程序遇到异常时,会打印出很长的堆栈跟踪,其中包含许多不必要的信息。有没有办法只打印与我的代码相关的部分,而不打印与 swing/awt 部分有关的所有内容?

最佳答案

  1. 如果您正在捕获 Exceptions(您应该捕获),而不是直接调用 printStackTrace(),您可以通过获取来自 Throwable.getStackTrace()
  2. 的 StackTraceElements
  3. 如果您使用的是日志库,您可以通过更改库的输出来更改输出。例如,这里有一个 log4j 的例子改变输出
  4. 你可以摆弄 -XX:MaxJavaStackTraceDepth JVM 选项

关于java - 缩短 AWT 异常堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39937008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com