日志框架NLog之将日志发送到邮件

欢迎大家再阅读本篇博客之前,看一下前几篇博客。

我们本篇博客继续给大家分享 一个非常有用的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之将日志输出到控制台  



最后咱们来看一下我的收件箱:

   

总结:

      通过 最近一段时间的了解,感觉表面上一些东西看起来复杂。但是其实 都是纸老虎,一研究就发现超级简单。我们只要 掌握这些简单的原理性的东西,自然能以不变应万变,灵活运用了。很多东西,不怕不知道,就怕不知道。


你可能感兴趣的:(日志框架,NLog,NLog发送邮件)