您的位置:首页 > 编程语言 > Java开发

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就是打印的信息了。

这样我们就可以把异常信息保存到我们想要的地方了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: