Я хочу настроить Forwarding-Appender в log4net, который выполняет следующие действия:
- Буферизует до N сообщений. Когда достигается N, запускается его триггер, и он пересылает свой буфер. Не с потерями.
- Пересылает свои буферизованные сообщения при достижении определенного времени ожидания. Таким образом, триггер выполняется также по истечении времени ожидания.
- Пересылает свои буферизованные сообщения, когда хост-программа завершает работу / закрывается.
Итак, мне нужен составной триггер: на основе количества, времени ожидания и завершения программы.
Как я могу настроить такой appender, если он вообще есть?