日期:2014-05-20  浏览次数:20665 次

请教如何记录日志文件
如何把 下列运行出现错误。例如数据库插入错误 ,系统反馈信息 在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("路径"));