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

Configuration 如何在log4net中配置基于缓冲和超时的appender?,configuration,log4net,appender,Configuration,Log4net,Appender,我想在log4net中配置一个转发附加器,它执行以下操作: 它最多可以缓冲N条消息。当到达N时,执行其触发器并转发其缓冲区。没有损失 如果达到定义的超时,它将转发其缓冲消息。因此,当达到超时时也会执行触发器 当宿主程序终止/关闭时,它转发其缓冲消息 所以我需要的是一个复合触发器:基于计数、超时和程序终止 如果有的话,我如何配置这样的appender?我认为默认发行版中没有任何appender可以这样做。你必须自己动手,但这并不难。我认为默认发行版中没有任何附加程序可以做到这一点。你必须自己动手,

我想在log4net中配置一个转发附加器,它执行以下操作:

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


    如果有的话,我如何配置这样的appender?

    我认为默认发行版中没有任何appender可以这样做。你必须自己动手,但这并不难。

    我认为默认发行版中没有任何附加程序可以做到这一点。你必须自己动手,但这并不难