## rootLoggeru662Fu6240u6709u65E5u5FD7u7684u6839u65E5u5FD7,u4FEEu6539u8BE5u65E5u5FD7u5C5Eu6027u5C06u5BF9u6240u6709u65E5u5FD7u8D77u4F5Cu7528
## u4E0Bu9762u7684u5C5Eu6027u914Du7F6Eu4E2D,u6240u6709u65E5u5FD7u7684u8F93u51FAu7EA7u522Bu662Finfo,u8F93u51FAu6E90u662Fconsole
#log4j.rootLogger=info,console
## u5B9Au4E49u8F93u51FAu6E90u7684u8F93u5165u4F4Du7F6Eu662Fu63A7u5236u53F0
#log4j.appender.console=org.apache.log4j.ConsoleAppender
## u5B9Au4E49u8F93u51FAu65E5u5FD7u7684u5E03u5C40u91C7u7528u7684u7C7B
#log4j.appender.console.layout=org.apache.log4j.PatternLayout
## u5B9Au4E49u65E5u5FD7u8F93u51FAu5E03u5C40
#log4j.appender.console.layout.ConversionPattern=%d %p [%c] - %m%nu00A0
### set log levels ###
log4j.rootLogger = info , stdout , D , E
### u8F93u51FAu5230u63A7u5236u53F0 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n
### u8F93u51FAu5230u65E5u5FD7u6587u4EF6 ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = c:/log/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = INFO
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### u4FDDu5B58u5F02u5E38u4FE1u606Fu5230u5355u72ECu6587u4EF6 ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File = c:/log/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %l:%c:%t:%r ] - [ %p ] %m%n