log4j的应用关键在配置文件,使用的时候用commons-logging的logfactory作为引导。
log4j.rootLogger=error, stdout,logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.File=logs/eBankingLog
log4j.appender.logfile.DatePattern='.'yyyyMMdd
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{HH:mm:ss} %p [%c] - %m%n
1.配置根logger及rootLogger
2.error, stdout,logfile 中error是level,后面都是appender
3.后面的就是两种appender的设置
关键属性有哪些:
1.level
2.appender
3.layout