欢迎大家再阅读本篇博客之前,看一下前几篇博客。 我们本篇博客继续给大家分享 一个非常有用的NLog技能--将日志发送到邮件中。还是咱们的老步骤。 第一步:添加对NLog的引用 详见日志框架Nlog之将日志输出到控制台
第二步:配置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="发件人的邮箱"
- smtpPassword="发件人的邮箱密码"
- enableSsl="true"
- addNewLines="true"
- from="发件人的邮箱"
- to="收件人的邮箱"
- subject="主题"
- header="您好:"
- body="这是一封NLog的测试邮件,${shortdate}${level} ${message} "
- footer="********************"
- />
- </targets>
-
- <rules>
- <logger name="*" writeTo="InfoMail"/>
- </rules></span>
其中smtpServer 是 你用的什么类型服务。smtpPort 是对应的邮箱的端口。163的端口就是25。smtpAuthentication 这个呢我也不太清楚,有几个属性,选Basic即可。 正文都可以自己设置。也可以加入一些日志的具体参数,这里我就不多设置了。
第三步:调用 详见日志框架Nlog之将日志输出到控制台
最后咱们来看一下我的收件箱: 
总结: 通过 最近一段时间的了解,感觉表面上一些东西看起来复杂。但是其实 都是纸老虎,一研究就发现超级简单。我们只要 掌握这些简单的原理性的东西,自然能以不变应万变,灵活运用了。
|