Pregunta

¿Alguien ha encontrado una manera de solucionar esto?¿O una mejor técnica para conglomerar el registro de múltiples servidores web de manera confiable?

¿Alguna idea sobre buenas herramientas de análisis de archivos de registro de log4net también (texto sin formato, no XML), aparte del buen grep, por supuesto :)

¿Fue útil?

Solución

El límite de 1024 bytes es parte del syslog. RFC (sección 4.1), al igual que el transporte UDP, que no tiene entrega garantizada (en caso de que le preocupe que las líneas de registro se pierdan en el éter).Creo que syslog-ng puede resolver ambos problemas, pero no soy un experto en syslog.

Otros consejos

Yo leo sobre caras de registro en otra pregunta, o podrías usar un agregador de socket y escribir tu propio servidor.logFaces se describe a sí mismo como un "servidor, agregador y visor de registros", pero todavía tengo que probarlo.

Los apéndices basados ​​en bases de datos son excelentes para recopilar registros de múltiples servidores.

La limitación la impone el propio syslog, no el apéndice.

No sé nada de log4net, pero NLog funciona perfectamente bien con el archivo de destino "compartido", es decir,múltiples procesos pueden escribir en el mismo archivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top