java中exception的printStackTrace()输出内容转成字符串
2017-01-09 14:31
387 查看
通常printStackTrace()能提供更多的信息,我们通常需要其信息去调试程序,但是有时候不方便直接输出,我们更希望把错误信息保存到日志等,这样就需要把.pringStackTrance()的内容编程字符串,这要怎么做呢?
其实很简单:
[java] view
plain copy
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
String msg=sw.toString();
这样msg就是打印的信息了。
这样我们就可以把异常信息保存到我们想要的地方了。
其实很简单:
[java] view
plain copy
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
String msg=sw.toString();
这样msg就是打印的信息了。
这样我们就可以把异常信息保存到我们想要的地方了。
相关文章推荐
- java中exception的printStackTrace()输出内容转成字符串
- java中exception的printStackTrace()输出内容转成字符串
- java中exception的printStackTrace()输出内容转成字符串
- 如何获取e.printStackTrace()的内容
- 使用log4j的时候如何输出printStackTrace()的堆栈信息
- Exception.printStackTrace()转换为String输出
- 如何获取e.printStackTrace()的内容
- 使用log4j的时候如何输出printStackTrace()的堆栈信息
- 怎样把e.printStackTrace()这个异常保存到一个字符串变量中如:String str;
- 如何获取e.printStackTrace()的内容
- 将printStackTrace信息转换为字符串。
- 怎样把e.printStackTrace()这个异常保存到一个字符串变量中如:String str;
- Android studio 怎么看输出的e.printStackTrace()
- e.printStackTrace()与System.out输出顺序混乱
- Android中用LogCat输出e.printStackTrace
- 将printStackTrace()的信息以字符串形式保存
- Java如何将Exception.printStackTrace()转换为String输出
- 得到printStackTrace的内容
- 【技术】Java入门:e.printStackTrace()和System.out输出顺序混乱的问题
- java中printStackTrace转为字符串