C#关闭应用程序后将日志发送到电子邮件

时间:2016-02-27 15:14:07

标签: c# email nlog

使用NLog将日志发送到电子邮件时遇到了一些麻烦。我需要NLog在关闭应用程序后将所有错误发送到电子邮件,而不是每次NLog调用时。这样做真的很棒吗? 我正在使用的代码:

<target xsi:type="BufferingWrapper"
          name="MailBuffer"
          slidingTimeout="false"
          bufferSize="100"
          flushTimeout="-1">
    <target name="HeelpAdsImport_patrick_email" xsi:type="Mail"
            smtpServer="XXXXX"
            smtpPort="25"
            smtpAuthentication="Basic"
            smtpUserName="YYYYYY"
            smtpPassword="*ZZZZZZ"
            enableSsl="false"
            from="DDDDDDDDDD"
            to="EEEEEEEEEEE"
            layout="${longdate} ${uppercase:${level}} ${callsite:className=true:includeSourcePath=true:methodName=true} ${message}${newline}"
          />
</target>

0 个答案:

没有答案