黑马程序员技术交流社区

标题: IO处理日志问题 [打印本页]

作者: 黄杨    时间: 2013-2-4 22:55
标题: IO处理日志问题
public static void main(String[] args){
  try {
   int[] a=new int[2];
   System.out.println(a[3]);
  } catch (Exception e) {
   try {
    Date d=new Date();
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String s=sdf.format(d);
   
    PrintStream ps=new PrintStream("D:\\MyEclipse\\e.log");
    ps.println(s);
    System.setOut(ps);
   
   } catch (IOException e2) {
       throw new RuntimeException("日志出错");
   }
   e.printStackTrace(System.out);
  }
}

看了视频后突然想到实际应用的时候都是把信息加到后面的,我弄了好久都弄不出来,就是把这个错误信息加到已有的日志信息下面,怎么弄啊?
作者: 黄杨    时间: 2013-2-4 22:57
也就是说,怎么把这段代码修改成我想要的?
作者: 黄锦成    时间: 2013-2-6 15:26
你在catch里面,将错误信息写到文件中




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2