cómo configurar un tiempo de espera y appender tamponada con sede en log4net?
-
20-09-2019 - |
Pregunta
Quiero configurar un reenvío-Appender de en log4net, que hace lo siguiente:
- Se amortigua hasta N mensajes. Cuando se alcanza N, su gatillo se ejecuta y reenvía su memoria intermedia. No con pérdida.
- Se envía sus mensajes almacenados temporalmente si se alcanza un tiempo de espera definido. Así que el gatillo se ejecuta también cuando se alcanza un tiempo de espera.
- Se envía sus mensajes tamponadas cuando el programa termina de alojamiento / cerrado.
Así que lo que necesito es un disparador compuesto: basado en el recuento, tiempo de espera, y la terminación del programa
.¿Cómo se configura como appender, en todo caso?
Solución
No creo que hay alguna appenders disponibles en la distribución por defecto que haga esto. Vas a tener que tirar de su propiedad, pero no es demasiado difícil de hacer.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow