1
我有一個每小時運行一次的服務,當發生異常時使用NLog發送郵件。那麼如何將它配置爲不在週六和週日登錄?我可以這樣做嗎?配置NLog在設置的星期幾登錄
這裏是我的目標:
<target name="m"
xsi:type="Mail"
html="true"
smtpServer="*******"
smtpPort="*******"
smtpAuthentication="*******"
smtpUserName="*******"
smtpPassword="*******"
enableSsl="true"
subject="Exception"
from="*******"
to="*******"
layout ="${longdate} ${uppercase:${level}}${newline} ${callsite:className=true:includeSourcePath=true:methodName=true}${newline} ${message}${newline}"
useSystemNetMailSettings="false" />
和規則:
<logger name="*" minlevel="Fatal" writeTo="m" />
您希望該服務運行,但不記錄任何東西?爲什麼? – Amy
我想要正常的日誌,但沒有電子郵件(我有2個目標)。我還設置它發送到5個不同的電子郵件。這意味着如果每次崩潰都會發送超過300封電子郵件。 –
在我看來,正確的操作方法是修復應用程序,使其不會崩潰。 – Amy