A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄杨 中级黑马   /  2013-2-4 22:55  /  870 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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);
  }
}

看了视频后突然想到实际应用的时候都是把信息加到后面的,我弄了好久都弄不出来,就是把这个错误信息加到已有的日志信息下面,怎么弄啊?

2 个回复

倒序浏览
也就是说,怎么把这段代码修改成我想要的?
回复 使用道具 举报
你在catch里面,将错误信息写到文件中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马