黑马程序员技术交流社区
标题:
建立异常日志
[打印本页]
作者:
Adualtbird
时间:
2015-9-17 22:52
标题:
建立异常日志
/*
需求:建立异常日志信息
思路:
1、异常发生时,捕捉到异常时,将异常信息打印到指定文件,而不是控制台,用来记录异常信息
2、异常对象的printStackTrace()方法,可以传入输出流,作为异常信息打印的地址
3、可以在每条异常信息前打印上时间,用来记录异常发生的时间
*/
import java.io.*;
import java.util.*;
import java.text.*;
class ExceptionLog
{
public static void main(String[] args)
{
try{
FileReader fr=new FileReader("K:\\dd.txt");
}
catch(IOException e){
try{
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=sdf.format(d);
PrintStream ps=new PrintStream(new FileOutputStream("D:\\exceptionLog.txt",true));
ps.println(time);
System.setOut(ps);
}
catch(Exception ex){
throw new RuntimeException("日志建立失败");
}
e.printStackTrace(System.out);
}
}
}
复制代码
作者:
史世锋
时间:
2015-9-17 22:53
nice
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2