`
luhai1992
  • 浏览: 56893 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Log4j 邮件配置

    博客分类:
  • java
阅读更多

Log4j 邮件配置

Log4j 可以实现将错误日志发送到指定邮箱,配置如下:

1.       加入邮件相应的jar

activation-1.1.jar

mail-1.4.jar

2.       修改log4j的配置文件

########################

# SMTP Appender

#######################

## MAIL

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

# 日志的错误级别-只有error才能输出,其他的不能输出

#该级别限定为出现error后是否将error之后的infowarndebug等信息输出,

log4j.appender.MAIL.Threshold=ERROR

# 缓存文件大小,日志达到512K时发送Email

log4j.appender.MAIL.BufferSize=512

# 发送邮件的服务器

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

# 邮件的标题

log4j.appender.MAIL.Subject=Log4J ErrorMessage

# 用户名

log4j.appender.MAIL.SMTPUsername=1111@qq.com

# 密码

log4j.appender.MAIL.SMTPPassword=000

# 发件人地址

log4j.appender.MAIL.From=1111@qq.com

# 日志邮件的接收者

log4j.appender.MAIL.To=1111@qq.com

# 日志PatternLayout

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

# 日志的格式

log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %m%n

 

注意:log4j 日志邮件的发送测试时发现只能发送error 级别的日志,需注意。但是若设置log4j.appender.MAIL.Threshold 为其他级别,在输出error日志的同时,该日志记录之后的其他日志级别的日志也会输出出来。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics