如何在log4net中配置一个基于缓冲区和超时的appender?

时间:2009-11-17 07:37:27

标签: configuration log4net appender

我想在log4net中配置Forwarding-Appender,它执行以下操作:

  1. 最多可缓冲N条消息。到达N时,执行其触发器并转发其缓冲区。没有损失。
  2. 如果达到定义的超时,它会转发其缓冲的消息。因此,当达到超时时也会执行触发器。
  3. 当托管程序终止/关闭时,它会转发其缓冲的消息。
  4. 所以我需要的是一个复合触发器:基于计数,超时和程序终止。

    如何配置这样的appender?

1 个答案:

答案 0 :(得分:1)

我认为默认发行版中没有任何可用的附加程序可以执行此操作。你必须自己动手,但这并不难。