我的测试的环境是:windowsXP、eclipse3.5.0、jdk1.6、log4j.jar
log4j.jar架包,API,学习资料可以在本人的资源中下载,欢迎下载使用
package com.wish.log4j;
import java.io.File;
import org.apache.log4j.Logger;
public class Log4j_Test01 {
private static Logger logger = Logger.getLogger(Log4j_Test01.class);//类的全路径
public static void main(String[] args) {
test_01();
}
public static void test_02(){
logger.debug("com.wish.log4j.Log4j_Test01.test_01 : start");//方法执行开始
try{
File file = new File("文件找不到");
File[] files = file.listFiles();
for(File f : files){
System.out.println(f.getName());
}
}catch(Exception e){
logger.error("error : error的信息" + getExceptionAllinformation(e) );//错误信息
}
logger.debug("com.wish.log4j.Log4j_Test01.test_01 : end");//方法执行结束
}
//获取异常的详细信息
public static String getExceptionAllinformation(Exception ex){
String sOut = "";
StackTraceElement[] trace = ex.getStackTrace();
for (StackTraceElement s : trace) {
sOut += "\tat " + s + "\r\n";
}
return sOut;
}
}
日志文件,请查看第一篇文章“对日志的处理_log4j入门一”