如何把 下列运行出现错误。例如数据库插入错误 ,系统反馈信息 在e.printStackTrace();打印到文本log.txt文件里。。
同时log.txt也记录程序中println内容。。求教具体例子
private static void parse(){
try {
System.out.println(“abv”);
}
} catch (DocumentException e) {
e.printStackTrace();
}
}
------解决方案--------------------------------------------------------
- Java code
PrintWriter out = new PrintWriter(new File("c:/log.txt"));System.setOut(out ); try {System.out.println(“abv”); } } catch (DocumentException e) { System.out.println(e.printStackTrace()); }out.flush();out.close();
------解决方案--------------------------------------------------------
PrintStreamout = new PrintStream(new File("路径"));