2009-11-17 51 views
1

我想在log4net的配置转发,追加程序,即执行以下操作:如何在log4net中配置缓冲区和基于超时的appender?

  1. ,它缓存最多N个消息。当达到N时,其触发器被执行并转发其缓冲器。没有损失。
  2. 如果达到定义的超时值,它会转发其缓存的消息。因此,触发器也会在达到超时时执行。
  3. 当宿主程序终止/关闭时,它转发其缓存的消息。

所以我需要的是一个复合触发器:基于计数,超时和程序终止。

如何配置这样的appender?

回答

1

我不认为在默认发行版中有任何appender可用。你必须推出自己的产品,但这并不难。