log4j配备的方法

log4j配置的方法

1. 在Classpath里面增加一个log4j.properties的文件

2.在文件中写入

 

log4j.rootCategory=INFO,test

log4j.appender.test=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test.DatePattern=yyyyMMdd
log4j.appender.test.Append=true
log4j.appender.test.File=D:\\test.log
log4j.appender.test.layout=org.apache.log4j.PatternLayout
log4j.appender.test.layout.ConversionPattern=%d{MM/dd HH:mm:ss} %x:[%p] %c{1}: %m%n

 

 

3. 写一个测试类:

 

import org.apache.log4j.Logger;


public class test {
	
	public static Logger log = Logger.getLogger(test.class);
	
	public static void main(String args[]){
		log.info("info");
		log.error("hello11111111111111111111");
	}

}

 

执行这个类后,会在D盘生成test.log的文件。

 

Log4j有四种形式的输出INFO,DEBUG,ERROR和FATAL。

 

其中DEBUG的级别是独立的。

 

其他三种的级别从高到低分别是: FATAL>ERROR>INFO