1. 程式人生 > >Log4net系列二:Log4net郵件日誌

Log4net系列二:Log4net郵件日誌

授權碼 eight round -a 記錄 讀書 編寫 val 希望

Log4net郵件發送

上篇文章我們主要介紹Log4net生成文本格式,本篇文章主要配置郵箱發送。關於項目的引用,搭建我們就不在描述,如果不太清楚,請看上篇文章,

老規矩,我們現在配置文件中添加一個appender 關於郵箱發送:



 <!--郵箱發送-->
    <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
      <authentication value="Basic" />

       <!--<to value="接受郵件的郵箱" />
       <from
value="發送郵件的郵箱" /> <username value="發送郵件的郵箱" /> <password value="發送郵件的密碼" /> <subject value="XXX應用錯誤日誌消息" />--> <to value="[email protected]" /> <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="*********" />

獲取授權碼步驟:

第一步:進入授權頁面

技術分享

第二部:

技術分享

第三部:發送短信

技術分享

然後按照提示,自己定義授權碼。。。。



Log4net郵件示例發送

發送結果示例:163郵箱發送到QQ郵箱

技術分享







  • 博主是利用讀書、參考、引用、抄襲、復制和粘貼等多種方式打造成自己的純鍍 24k 文章,請原諒博主成為一個無恥的文檔搬運工!
  • 小弟剛邁入博客編寫,文中如有不對,歡迎用板磚扶正,希望給你有所幫助。

Log4net系列二:Log4net郵件日誌