2
我有一個Log4Net appender,它爲每個錯誤發送一封電子郵件。 我希望它在一些事件後發送電子郵件,並在一封電子郵件中包含所有事件。在Log4net發生n次事件後發送電子郵件
在log4net中可能嗎?
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender,log4net">
<to value="" />
<from value="" />
<subject value="Error email" />
<smtphost value="" />
<bufferSize value=""/>
<lossy value="true"/>
<evaluator type="log4net.Core.LevelEvaluator,log4net">
<threshold value="ERROR"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionpattern value="%property{log4net:HostName} :: %level :: %message %newlineLogger: %logger%newlineThread: %thread%newlineDate: %date%newlineNDC: %property{NDC}%newline%newline" />
</layout>
</appender>
沒有什麼內置的,我知道的更多的控制權,但檢查[這篇文章](http://andrewchaa.me.uk/2013/01/07/sending-errors-in-a-roll-up-digest-email-with-log4net/)關於擴展'SmtpAppender'。 – 2014-10-28 17:23:27