打印所需信息
我正在寻找一种方法,它可以让我灵活地指定应该打印的内容。例如,我希望我的堆栈跟踪只打印文件名:line_number。我不想要包名和函数名。
您可以为此编写自己的实用程序方法:
给定一个Throwable e
,得到StackTraceElement
的列表
StackTraceElement[] elems = e.getStackTrace();
然后循环元素并使用StackTraceElement.getFileName()
和getLineNumber()