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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奋发吧小白 高级黑马   /  2014-8-28 09:06  /  1023 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. 把报错的异常信息输出到文件:
  2. class  ExceptionInfo
  3. {
  4.         public static void main(String[] args)  
  5.         {
  6.                  try
  7.                  {
  8.                         int [] arr = new int [2];
  9.                         System.out.println(arr[3]);
  10.                  }
  11.                  catch (Exception e)
  12.                  {
  13.                          try
  14.                          {
  15.                                 //添加打印日期
  16.                                 Date d = new Date();
  17.                                 //格式化日期
  18.                                 SimpleDateFormat sdf = new

  19. SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
  20.                                 String s = sdf.format(d);
  21.                                 //强制改变输出标准设备 修改成

  22. 输出到文件
  23.                                 PrintStream ps =  new

  24. PrintStream("ExceptionInfo.txt");
  25.                                 ps.println(s);
  26.                                 System.setOut(ps);
  27.                          }
  28.                          catch (IOException e1)
  29.                          {
  30.                                  throw new RuntimeException("

  31. 建立日志文件失败!");
  32.                          }
  33.                          
  34.                          e.printStackTrace(System.out);
  35.                  }
  36.         }
  37. }
复制代码


5 个回复

倒序浏览
虽然现在还看不懂 但是我想马上我也会懂的
回复 使用道具 举报
过来看一下~~~~
回复 使用道具 举报
可以使用log4j
回复 使用道具 举报

刚开始学习!还不会用log4j!
回复 使用道具 举报
感觉跟看天书是的,周末必须搞明白咋回事
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马