控制檯應用程序我想所有我從我的C#控制檯應用程序得到錯誤只發送一個電子郵件的所有錯誤。僅發送一個電子郵件使用NLOG使用C#
我的目標:
<target xsi:type="File" name="HeelpAdsImport_log" fileName="${basedir}/logs/HeelpAdsImport-${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${callsite:className=true:includeSourcePath=true:methodName=true} ${message}" />
<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}"
/>
我有一個信息規則和錯誤規則:
<logger name="*" minlevel="Info" writeTo="HeelpAdsImport_log" />
<logger name="*" minlevel="Error" writeTo="HeelpAdsImport_patrick_email" />
我在對方的代碼幾個電話:
logger.Log(LogLevel.Info, " ----- New Ad Success! - auto.id: " + auto.id + " | auto.plate: " + auto.plate);
logger.Log(LogLevel.Error, "| continue error #4 - auto.id: " + auto.id);
所以...什麼是與電子郵件的問題? –
嗨,我每次收到電子郵件都會收到一封電子郵件logger.Log(LogLevel.Error ...並且我在過程中多次撥打電話,但我只想在過程結束時收到一封電子郵件 – Patrick