歡迎大家再閱讀本篇博客之前,看一下前幾篇博客。 我們本篇博客繼續(xù)給大家分享 一個(gè)非常有用的NLog技能--將日志發(fā)送到郵件中。還是咱們的老步驟。 第一步:添加對(duì)NLog的引用 詳見日志框架Nlog之將日志輸出到控制臺(tái)
第二步:配置NLog.config
- <span style="font-family:KaiTi_GB2312;font-size:18px;"><targets>
- <target xsi:type="Mail" name="InfoMail"
- smtpServer="smtp.163.com"
- smtpPort="25"
- smtpAuthentication="Basic"
- smtpUserName="發(fā)件人的郵箱"
- smtpPassword="發(fā)件人的郵箱密碼"
- enableSsl="true"
- addNewLines="true"
- from="發(fā)件人的郵箱"
- to="收件人的郵箱"
- subject="主題"
- header="您好:"
- body="這是一封NLog的測試郵件,${shortdate}${level} ${message} "
- footer="********************"
- />
- </targets>
-
- <rules>
- <logger name="*" writeTo="InfoMail"/>
- </rules></span>
其中smtpServer 是 你用的什么類型服務(wù)。smtpPort 是對(duì)應(yīng)的郵箱的端口。163的端口就是25。smtpAuthentication 這個(gè)呢我也不太清楚,有幾個(gè)屬性,選Basic即可。 正文都可以自己設(shè)置。也可以加入一些日志的具體參數(shù),這里我就不多設(shè)置了。
第三步:調(diào)用 詳見日志框架Nlog之將日志輸出到控制臺(tái)
最后咱們來看一下我的收件箱: 
總結(jié): 通過 最近一段時(shí)間的了解,感覺表面上一些東西看起來復(fù)雜。但是其實(shí) 都是紙老虎,一研究就發(fā)現(xiàn)超級(jí)簡單。我們只要 掌握這些簡單的原理性的東西,自然能以不變應(yīng)萬變,靈活運(yùn)用了。
|