读书人

Exception种里的printStackTrace(Prin

发布时间: 2012-12-25 16:18:28 作者: rapoo

Exception类里的printStackTrace(PrintWriter s)说明!
点击下面标题查看本文完整版:Exception类里的printStackTrace(PrintWriter s)说明!

Exception类里的printStackTrace(PrintWriter s)说明:
无参的printStackTrace()是直接在控制台输出。
那么printStackTrace(PrintWriter s)是在指定文件里输出么?

File file = new File("C:\\TEMP\\111.txt");
PrintWriter pw = new PrintWriter(file);
try {
int a = 0;
int b = 111/a;
} catch (Exception e) {
e.printStackTrace(pw);
pw.close();
}
我像上边那么些在文件里什么都没有。
请高手指教

------解决方法--------------------
pw = new PrintWriter(new FileWriter("./log/" + y + "_" + m + "_" +
? d + "-" + h + " " + Min + " " +
? s + ".log"));
这样试下看看呢,printStackTrace(PrintWriter? s)会在指定的printwriter输出

?

    

读书人网 >编程

热点推荐