欢迎大家再阅读本篇博客之前,看一下前几篇博客。
我们本篇博客继续给大家分享 一个非常有用的NLog技能--将日志发送到邮件中。还是咱们的老步骤。
第一步:添加对NLog的引用
详见
日志框架Nlog之将日志输出到控制台第二步:配置NLog.config
[csharp]
view plain copy<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之将日志输出到控制台最后咱们来看一下我的收件箱:
总结:
通过 最近一段时间的了解,感觉表面上一些东西看起来复杂。但是其实 都是纸老虎,一研究就发现超级简单。我们只要 掌握这些简单的原理性的东西,自然能以不变应万变,灵活运用了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。