Mi proyecto Maven tiene aproximadamente siete submódulos. Seis de ellos paquetes como JAR y uno como WAR.Cómo configurar slf4j + logback en un proyecto Maven de varios módulos?
¿Debo crear una configuración de logback.xml individual en cada módulo? ¿O debería tener un módulo "común" del que dependan todos los demás módulos y poner uno solo logback.xml allí? ¿Hay más opciones?
Gracias.
De hecho, las bibliotecas destinadas a una amplia distribución solo deberían depender de slf4j-api. Sin embargo, no todos los jar son bibliotecas. Por lo tanto, aunque depender de slf4j-simple es una opción válida, no es necesariamente una mejor opción que depender de logback-classic. – Ceki
@Ceki In ' test ' puede usar las dependencias que desee. Cada módulo de biblioteca podría tener sus propias dependencias de prueba, de todos modos no entran en conflicto. Por lo tanto, si es suficiente (y usualmente lo es), use 'simple' para mantenerlo simple. –
kan
Usar el alcance de la prueba es una buena idea. Todo lo que digo es que depender de slf4j-simple (en el alcance de la prueba) está bien, pero también depende de logback-classic (en ámbito de prueba) en los módulos de tipo 'jar'. – Ceki