当前位置:   article > 正文

java获取完整异常信息(堆栈信息)_java获取堆栈字符串

java获取堆栈字符串

一般用e.toString()或e.getMessage()得到异常信息,但是有时候异常堆栈中会存在很多信息都是很有用的。

  1. /**
  2. * 获取堆栈信息
  3. * @param throwable
  4. * @return
  5. */
  6. public static String getStackTrace(Throwable throwable){
  7. StringWriter sw = new StringWriter();
  8. try (PrintWriter pw = new PrintWriter(sw)) {
  9. throwable.printStackTrace(pw);
  10. return sw.toString();
  11. }
  12. }

通过此得到的字符串可以自己随便处理了(存数据库等等) 。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/349237
推荐阅读
相关标签
  

闽ICP备14008679号