Tengo varias aplicaciones web ejecutándose en el mismo tomcat.Log4j vs Logback: escritura concurrente en el mismo registro?
Tengo dos preguntas:
1- Mediante la búsqueda, que entiende que cuando múltiples aplicaciones están presentes, iniciar sesión en el mismo fichero puede hacer que algunos problemas. ¿Es ese el caso para múltiples aplicaciones que se ejecutan en el mismo servidor web? ¿Eso también es correcto cuando se utiliza salida stdout predeterminada?
2- En la biblioteca Logback hay un modo prudente:
En el modo prudente, FileAppender escribirá con seguridad en el archivo especificado, incluso en presencia de otros casos FileAppender que se ejecutan en diferentes máquinas virtuales de Java, lo que potencialmente se ejecutan en diferentes hosts. El valor predeterminado para el modo prudente es falso.
Quiero saber si el uso de Logback solo es favorable en varias JVM o también es ventajoso para múltiples aplicaciones que se ejecutan en el mismo servidor web. Si no, ¿es idéntico a log4j en este aspecto?
Gracias
¿Podemos explicar cuáles son los problemas? ¿Son estos: líneas mixtas, contenido mixto en una línea, registros perdidos, problemas con el nombre de archivo continuo? – j23