通过log4j实现发送错误信息的邮件功能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34359363/article/details/53032998

通过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>

猜你喜欢

转载自blog.csdn.net/qq_34359363/article/details/53032998