log4j.rootLogger=DEBUG,CONSOLE,MAIL# 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss}:%-5p [%t] (%F:%L) - %m%n# 发送日志给邮件
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold=ERROR
log4j.appender.MAIL.BufferSize=512
[email protected]
log4j.appender.MAIL.SMTPHost=smtp.163.com
log4j.appender.MAIL.Subject=ErrorMessage
log4j.appender.MAIL.SMTPUsername=xxx
log4j.appender.MAIL.SMTPPassword=xxxx
[email protected]
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=%d{yy-MM-dd HH:mm:ss}:%-5p [%t] (%F:%L) - %m%n
为什么我一报错,log.error("xxxxxxxxxxxxx");就立即发邮件呢?里面BufferSize参数无论怎么设都好像不起作用呢?望高手指点一二。谢谢!