緩衝的 appenders

一些 log4net appender 是緩衝的 appender。這些 appender 只會在記錄一定數量的訊息時記錄。一些樣本是 SmtpAppender,RemotingAppender 或 AdoNetAppender。這些 appender 有一個設定 BufferSize:

<bufferSize value="100" />

這意味著當緩衝區中有 100 條訊息時,記錄器將記錄。如果要測試 appender,可以將 bufferSize 設定為 1。

如果要在錯誤上重新整理緩衝區,可以使用評估程式:

<evaluator type="log4net.Core.LevelEvaluator">
     <threshold value="ERROR"/>
</evaluator>

如果滿足求值程式的條件,則重新整理緩衝區。