上篇文章咱們主要介紹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
![](http://static.javashuo.com/static/loading.gif)
而後按照提示,本身定義受權碼。。。。
發送結果示例:163郵箱發送到QQ郵箱日誌
![](http://static.javashuo.com/static/loading.gif)