最小化 Java 堆栈跟踪的内容
Minimize content of the Java stack trace
我正在寻找一种方法,使我能够灵活地指定应打印的内容。例如,我希望我的堆栈跟踪只打印 filename:line_number。我不要包名和函数名
您可以为此编写一个自己的实用方法:
给定 Throwable e
得到 StackTraceElement
的列表
StackTraceElement[] elems = e.getStackTrace();
然后遍历元素并打印你想要的信息,使用 StackTraceElement.getFileName()
和 getLineNumber()
我正在寻找一种方法,使我能够灵活地指定应打印的内容。例如,我希望我的堆栈跟踪只打印 filename:line_number。我不要包名和函数名
您可以为此编写一个自己的实用方法:
给定 Throwable e
得到 StackTraceElement
的列表
StackTraceElement[] elems = e.getStackTrace();
然后遍历元素并打印你想要的信息,使用 StackTraceElement.getFileName()
和 getLineNumber()