您的位置:首页 > 其它

log4j 邮件发送

2016-04-26 10:51 211 查看
菜鸟Mark一下自己用log4j 大神绕行,小弟不才

1、下载 log4J jar包

2、MAVEN 下载 log4J jar包

log4j

log4j

1.2.17

3、src 目录创建log4j.properties文件

4、配置log4j.properties 如下

[%p][%-d{yyyy-MM-dd HH:mm:ss}]%m%n

log等级输出的信息配置 INFO,console,info,warn,error

log4j.rootLogger=INFO, stdout, dailyFile,MAIL

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=[%p][%-d{yyyy-MM-dd HH:mm:ss}]%m%n

log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.dailyFile.Encoding=UTF-8

log4j.appender.dailyFile.Threshold=DEBUG

log4j.appender.dailyFile.ImmediateFlush=true

log4j.appender.dailyFile.Append=true

log输出路径配置

log4j.appender.dailyFile.File=D:/logs/daily.log

log4j.appender.dailyFile.DatePattern=’.’yyyy-MM-dd

log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout

log4j.appender.dailyFile.layout.ConversionPattern=[%p][%-d{yyyy-MM-dd HH:mm:ss}]%m%n

LOG4J 配置 Email如下

log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender

log4j.appender.MAIL.Threshold=ERROR

配置缓存满多大发送邮件下面配置的是10K,根据需要配置

log4j.appender.MAIL.BufferSize=10

配置服务器代理

log4j.appender.MAIL.SMTPHost=smtp.163.com

log4j.appender.MAIL.Subject=ErrorMessage

log4j.appender.MAIL.From=hzhd@163.com

log4j.appender.MAIL.To=hzhd@163.com

log4j.appender.MAIL.SMTPUsername=hzhd@163.com

log4j.appender.MAIL.SMTPPassword=123456

log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout

log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %m%n
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: