通过log4j实现发送错误信息的邮件功能
1.使用的场景
当你的项目是要部署到服务器上时,因为程序员没办法 无时无刻的盯着 tomacat的log日志去看,所以我们需要一种当出现错误信息的可以主动提醒我们的方式。因为通过配置log4j实现
发送错误信息的邮件功能
可以在很大程度上面帮忙我们减少工作上的压力,节省我们的时间
2.实现的过程
首先我们需要log4j 的jar:
然后:我们在log4j.properties的配置文件中进行相对应的配置:
log4j.rootLogger=DEBUG,Console,OneFile,MAIL
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
log4j.appender.MAIL.Threshold=ERROR//发送的级别
log4j.appender.MAIL.BufferSize=10
log4j.appender.MAIL.From=*******//发送的邮箱名
log4j.appender.MAIL.SMTPHost=smtp.qiye.163.com //这是邮箱协议根据自己的邮箱决定
log4j.appender.MAIL.SMTPUsername=*******//发送人
log4j.appender.MAIL.SMTPPassword=*****//发送人的密码
log4j.appender.MAIL.SMTPDebug=true
log4j.appender.MAIL.Subject=Log4JErrorMessage
log4j.appender.MAIL.To=******//接收人
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=[framework]%d - %c -%-4r[%t]%-5p %c %x -%m%n</span></strong>