读书人

怎么打印错误信息

发布时间: 2013-12-16 23:49:16 作者: rapoo

如何打印异常信息?
怎么用一行代码把StackTrace追加到一个文件里?
[解决办法]

e.printStackTrace(new PrintStream(new FileOutputStream("error.txt")));

[解决办法]
引用:
Quote: 引用:

e.printStackTrace(new PrintStream(new FileOutputStream("error.txt")));


引用:
要追加的话应该这样
e.printStackTrace(new PrintStream(new FileOutputStream("error.txt",true)));
这句本身会抛出找不到文件异常。

文件操作肯定会有异常的,只能捕捉或抛出去
try{e.printStackTrace(new PrintStream(new FileOutputStream("error.txt",true)));}catch (FileNotFoundException e1){e1.printStackTrace();}

再说这也只是一行代码

读书人网 >J2SE开发

热点推荐