1. 程式人生 > >最詳細的Log4j使用教程(二)

最詳細的Log4j使用教程(二)


可以設定不同package的日誌輸出級別,語法為:
log4j.logger.packageName=level
其中,packageName為實際的包名,level為日誌級別,例如:

log4j.logger.org.springframework=info
log4j.logger.org.apache.catalina=info
log4j.logger.org.apache.commons.digester.Digester=info
log4j.logger.org.apache.catalina.startup.TldConfig=info
log4j.logger.chb.test=debug
#給指定類設定等級和目的地
log4j.logger.包名.類名=debug,A1
 
#每天建立一個日誌檔案,格式為‘檔名-yyyy-MM-dd.log’
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=c:/ccsLog
log4j.appender.A2.DatePattern='-'yyyy-MM-dd'.log'
 
#設定輸出格式
log4j.appender.A2.layout=org.apache.log4j.PatternLayout   
log4j.appender.A2.layout.ConversionPattern=[%d{yy/MM/dd HH:mm:ss:SSS}][%C-%M] %m%n
 
 
 
private static Logger logger = Logger.getLogger(類名.class);//在指定類下建立logger