## ROOT
log4j.rootLogger=INFO,CONSOLE,A_default,MAIL
## CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.appender.CONSOLE.layout.ConversionPattern=[\u8C03\u8BD5\u4FE1\u606F]%-5p %c %x - %m%n
## A_default
log4j.appender.A_default=org.apache.log4j.RollingFileAppender
log4j.appender.A_default.Threshold=INFO
log4j.appender.A_default.File= D\:\\logs/log.log
log4j.appender.A_default.MaxFileSize=4000KB
log4j.appender.A_default.MaxBackupIndex=10
log4j.appender.A_default.layout=org.apache.log4j.PatternLayout
log4j.appender.A_default.layout.ConversionPattern=[\u8C03\u8BD5\u4FE1\u606F]%-5p %c %x - %m%n
## MAIL
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
# \u65E5\u5FD7\u7684\u9519\u8BEF\u7EA7\u522B
log4j.appender.MAIL.Threshold=ERROR
# \u7F13\u5B58\u6587\u4EF6\u5927\u5C0F\uFF0C\u65E5\u5FD7\u8FBE\u5230512K\u65F6\u53D1\u9001Email
log4j.appender.MAIL.BufferSize=512
# \u53D1\u9001\u90AE\u4EF6\u7684\u670D\u52A1\u5668
log4j.appender.MAIL.SMTPHost=smtp.163.com
# \u90AE\u4EF6\u7684\u6807\u9898
log4j.appender.MAIL.Subject=Log4J ErrorMessage
# \u7528\u6237\u540D
log4j.appender.MAIL.SMTPUsername=wjq008wang
# \u5BC6\u7801
log4j.appender.MAIL.SMTPPassword=wjq008wang243796
# \u53D1\u4EF6\u4EBA\u5730\u5740
log4j.appender.MAIL.From=wjq008wang@163.com
# \u65E5\u5FD7\u90AE\u4EF6\u7684\u63A5\u6536\u8005
log4j.appender.MAIL.To=wjq008wang@163.com
# \u65E5\u5FD7PatternLayout
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
# \u65E5\u5FD7\u7684\u683C\u5F0F
log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage ] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.rootLogger=INFO,CONSOLE,A_default,MAIL
## CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=INFO
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
log4j.appender.CONSOLE.layout.ConversionPattern=[\u8C03\u8BD5\u4FE1\u606F]%-5p %c %x - %m%n
## A_default
log4j.appender.A_default=org.apache.log4j.RollingFileAppender
log4j.appender.A_default.Threshold=INFO
log4j.appender.A_default.File= D\:\\logs/log.log
log4j.appender.A_default.MaxFileSize=4000KB
log4j.appender.A_default.MaxBackupIndex=10
log4j.appender.A_default.layout=org.apache.log4j.PatternLayout
log4j.appender.A_default.layout.ConversionPattern=[\u8C03\u8BD5\u4FE1\u606F]%-5p %c %x - %m%n
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
# \u65E5\u5FD7\u7684\u9519\u8BEF\u7EA7\u522B
log4j.appender.MAIL.Threshold=ERROR
# \u7F13\u5B58\u6587\u4EF6\u5927\u5C0F\uFF0C\u65E5\u5FD7\u8FBE\u5230512K\u65F6\u53D1\u9001Email
log4j.appender.MAIL.BufferSize=512
# \u53D1\u9001\u90AE\u4EF6\u7684\u670D\u52A1\u5668
log4j.appender.MAIL.SMTPHost=smtp.163.com
# \u90AE\u4EF6\u7684\u6807\u9898
log4j.appender.MAIL.Subject=Log4J ErrorMessage
# \u7528\u6237\u540D
log4j.appender.MAIL.SMTPUsername=wjq008wang
# \u5BC6\u7801
log4j.appender.MAIL.SMTPPassword=wjq008wang243796
# \u53D1\u4EF6\u4EBA\u5730\u5740
log4j.appender.MAIL.From=wjq008wang@163.com
# \u65E5\u5FD7\u90AE\u4EF6\u7684\u63A5\u6536\u8005
log4j.appender.MAIL.To=wjq008wang@163.com
# \u65E5\u5FD7PatternLayout
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
# \u65E5\u5FD7\u7684\u683C\u5F0F
log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage ] %d - %c -%-4r [%t] %-5p %c %x - %m%n