Tengo un proyecto que usa common-logging
y log4j
, quiero cambiar para usar SLF4J + Logback. ¿Hay alguna forma de utilizar el log4j.xml
existente para Logback?¿Puedo usar la configuración de Log4j.xml para SLF4J y Logback?
Respuesta
Si cambia la implementación del registrador a logback, debe usar un archivo de configuración logback.xml (y su formato asociado).
existe una log4j.properties a logback.xml migrador disponible en línea: http://logback.qos.ch/translator/
Para los archivos log4j.xml, hay estructura de los archivos logback.xml es muy similar. Por lo tanto, no debería ser difícil migrar su log4j.xml a logback.xml manualmente. Si tiene problemas, publique en la lista de correo de usuario de logback.
Necesita usar los reemplazos compatibles slf4j api para commons-logging y log4j.
http://www.slf4j.org/legacy.html
básicamente lo que necesita para asegurarse de que tiene JCL-sobre-slf4j.jar y log4j-sobre-slf4j en la ruta de clase y retirar todas las copias de los Comunes-logging.jar y log4j.jar. Si usa maven, probablemente quiera agregar muchas exclusiones para esto en las bibliotecas que las incorporan.
No tengo experiencia con el logback, así que vea el comentario anterior de polypiel para el traductor log4j.
- 1. Fuerza slf4j para usar logback
- 2. Logback nativa VS Logback través SLF4J
- 3. Mejores prácticas para usar marcadores en SLF4J/Logback
- 4. Config SLF4J usando la biblioteca para usar la configuración LOG4J
- 5. Cómo usar Logback directamente sin pasar por SLF4J
- 6. jboss como 5.1 logback slf4j log4j
- 7. ¿Cómo puedo programar Logback para volver a cargar la configuración
- 8. Cómo empaquetar la aplicación web cuando se usa slf4j/logback?
- 9. SLF4j - pregunta de logback: ¿cuántos objetos de registrador debería crear?
- 10. ¿Cómo configurar el registro de commons para usar logback?
- 11. SLF4J - Logback: ¿cómo configurar los registradores en tiempo de ejecución?
- 12. Cómo registrar texto de líneas múltiples en Logback/SLF4J?
- 13. Logback Groovy Config para usar JMX?
- 14. ¿Enviar/redirigir/enrutar java.util.logging.Logger (JUL) a Logback usando SLF4J?
- 15. FileNamePattern en RollingFileAppender - logback Configuración
- 16. Registrando con slf4j, y 'logback', pero sin crear el archivo de registro especificado que está en configuración. (usando maven, embarcadero)
- 17. Cómo envolver la API slf4j
- 18. configuración log4j.xml con <rollingPolicy> y <triggeringPolicy>
- 19. Cómo convertir log4j.xml a logback.xml?
- 20. logback-test.xml y multi-módulo
- 21. Cómo usar SLF4J para iniciar sesión en dos archivos diferentes según el tipo de mensaje ...?
- 22. Configuración de la ruta de Appender de Logback programáticamente
- 23. ¿Los nuevos proyectos deberían usar logback en lugar de log4j?
- 24. log4j vs logback
- 25. Cómo configurar slf4j + logback en un proyecto Maven de varios módulos?
- 26. logback slf4j No es posible obtener declaraciones de registro en el archivo de registro
- 27. Grails: Reemplazar con log4j logback
- 28. Dónde colocar log4j.xml
- 29. El nombre de host no está definido en Logback/SLF4J en el entorno de producción
- 30. Cargando Log4j.xml desde fuera de la guerra
@mavlarn y si su código usa SLF4j que la configuración es lo único que tendría que cambiar –
En Logback web hay un log4j.properties a logback.xml translator => http://logback.qos.ch/ traductor/ – polypiel