黑马程序员——自定义封装异常日志信息

来源:互联网 发布:windows更新卡在100 编辑:程序博客网 时间:2024/05/22 04:50

                                          ----------------------    android培训    java培训   期待与您交流!    ----------------------   
                    

package com.io.bytes;import java.io.IOException;import java.io.PrintStream;import java.text.SimpleDateFormat;import java.util.Date;/** * 这是自己封装的日志信息 * 一般不用自己封装,日志专业工具:log4j * @author zjw * */public class Exception_log {public static void main(String[] args) throws IOException {try{int a[]=new int[3];System.out.println(a[5]);}catch(Exception e){//e.printStackTrace();//这里默认的是是e.printStackTrace(System.out);就是打印到控制台//e.printStackTrace(new PrintStream("Exception.log"));//方式一:可以这样写Date d=new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String date=sdf.format(d);PrintStream ps=new PrintStream("Exception.log");//改变输出的位置//ps.write(date.getBytes());//这种写法可以ps.println(date);//将时间写入异常上面System.setOut(ps);e.printStackTrace(System.out);//这样写是另一种方法ps.flush();ps.close();}}}

                                          ----------------------    android培训    java培训   期待与您交流!    ----------------------   
                         详细请查看      http://edu.csdn.net/heima