如何获取e.printStackTrace()的内容
Posted zhangyufeng0126
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取e.printStackTrace()的内容相关的知识,希望对你有一定的参考价值。
如何获取e.printStackTrace()的内容
- public static void main(String[] args)
- try
- String aa = "";
- System.out.println(aa.substring(3));
- catch (Exception e)
- e.printStackTrace();
- StringWriter sw = new StringWriter();
- e.printStackTrace(new PrintWriter(sw, true));
- String str = sw.toString();
- System.out.println("==========");
- System.out.println(str);
message = e.getMessage();
StringWriter sw = new StringWriter();
e.printStackTrace(new PrintWriter(sw, true));
String str = sw.toString();
LogUtil.getLoger("hy.Task").info("定时任务日志第4步synDayUserNum异常"+e.getMessage()+str);
以上是关于如何获取e.printStackTrace()的内容的主要内容,如果未能解决你的问题,请参考以下文章
如何将 printStackTrace 存储到字符串中[重复]
e.printStackTrace()打印在哪里以及如何e.printStackTrace()的内容打印在日志中