现在的位置: 首页 > 综合 > 正文

Log4J

2013年02月12日 ⁄ 综合 ⁄ 共 1697字 ⁄ 字号 评论关闭

import org.apache.log4j.Logger;


public class LogTest {

	private static Logger logger1 = Logger.getLogger(LogTest.class.getName());
	private static Logger logger2 = Logger.getLogger("myLogger1");
	private static Logger logger3 = Logger.getLogger("myLogger2");
	
	public static void main(String[] args) {
	logger1.info("000!!!");
	logger2.debug("AAA!!!");
	logger3.error("BBB!!!");

}}

log4j.rootLogger=INFO, stdout, fileout
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH\:mm\:ss} \:%m%n 
 
log4j.appender.fileout=org.apache.log4j.RollingFileAppender
log4j.appender.fileout.File=D:/testlog4j/log0.log
log4j.appender.fileout.MaxFileSize=512KB
log4j.appender.fileout.MaxBackupIndex=100
log4j.appender.fileout.layout=org.apache.log4j.PatternLayout 
log4j.appender.fileout.layout.ConversionPattern=[%-5p]_%d{yyyy-MM-dd HH:mm:ss} :%m%n
 
 
log4j.logger.myLogger1=DEBUG,stdout,test1
log4j.logger.myLogger2=DEBUG,stdout,test2
 
log4j.appender.test1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test1.layout=org.apache.log4j.PatternLayout
log4j.appender.test1.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n
log4j.appender.test1.datePattern='.'yyyy-MM-dd
log4j.appender.test1.encoding= UTF-8
log4j.appender.test1.Threshold = INFO
log4j.appender.test1.File=D:/testlog4j/log1.log
 
log4j.appender.test2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test2.layout=org.apache.log4j.PatternLayout
log4j.appender.test2.layout.ConversionPattern=[%-5p] [%d{HH:mm:ss}] %c - %m%n
log4j.appender.test2.datePattern='.'yyyy-MM-dd
log4j.appender.test2.encoding= UTF-8
log4j.appender.test2.Threshold = INFO
log4j.appender.test2.File=D:/testlog4j/log2.log

抱歉!评论已关闭.