本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看活动链接
提问:如何将堆栈跟踪转换为字符串?
将结果转换为Throwable.getStackTrace()描述堆栈跟踪的字符串的最简单方法是什么?
高分回答:
可以使用以下方法将Exception堆栈跟踪转换为String。此类可在Apache commons-lang中找到,它是最常见的依赖库,具有许多流行的开源代码
org.apache.commons.lang.exception.ExceptionUtils.getStackTrace(Throwable)
高分回答:
StringWriter sw = new StringWriter();
e.printStackTrace(new PrintWriter(sw));
String exceptionAsString = sw.toString();
文章翻译自 kgs4h5t57thfb6iyuz6dqtun5y-ac4c6men2g7xr2a-stackoverflow-com.translate.goog/questions/1…
作者建议:log.error()打印到异常日志文件中,Apache commons-lang很好用
真心感谢帅逼靓女们能看到这里,如果这个文章写得还不错,觉得有点东西的话
求点赞👍 求关注❤️ 求分享👥 对8块腹肌的我来说真的 非常有用!!!
如果本篇博客有任何错误,请批评指教,不胜感激 !❤️❤️❤️❤️