緩衝的 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>
如果滿足求值程式的條件,則重新整理緩衝區。