上篇文章咱们主要介绍Log4net生成文本格式,本篇文章主要配置邮箱发送。关于项目的引用,搭建咱们就不在描述,若是不太清楚,请看上篇文章,app
老规矩,咱们如今配置文件中添加一个appender 关于邮箱发送:lua
<!--邮箱发送--> <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender"> <authentication value="Basic" /> <!--<to value="接受邮件的邮箱" /> <from value="发送邮件的邮箱" /> <username value="发送邮件的邮箱" /> <password value="发送邮件的密码" /> <subject value="XXX应用错误日志消息" />--> <to value="838318970@qq.com" /> <from value="1***@163.com" /> <username value="1***@163.com" /> <!--为客户端受权码--> <password value="***********" /> <subject value="日志消息" /> <!--<smtpHost value="smtp.exmail.qq.com" />--> <smtpHost value="smtp.163.com " /> <lossy value="true" /> <evaluator type="log4net.Core.LevelEvaluator"> <threshold value="DEBUG"/> </evaluator> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n日志描述:%message%newline %n"/> </layout> </appender> <!--邮箱重要日志:::重要日志。--> <logger name="logdebugsmtp"> <level value="DEBUG" /> <appender-ref ref="SmtpAppender" /> </logger>
舒适提示: 配置中这里的受权码,不是密码,关于受权码怎么获取的,你确定迷惑,别着急,我给你解析
<!--为客户端受权码--> <password value="*********" />
获取受权码步骤:spa
第一步:进入受权页面线程
第二部:debug
第三部:发送短信3d

而后按照提示,本身定义受权码。。。。
发送结果示例:163邮箱发送到QQ邮箱日志
