Logback pretende ser el succesor de Log4J, y para eso parte del punto en el que Log4J lo dejó.
Logback se compone de 3 módulos:
· logback-core
· logback-classic es una version mejorada de Log4J. Implementa el API SLF4J
· logback-access se integra con contenedores Web para proveer acceso HTTP.
Algunas de las mejoras (y razones para pasar de Log4J a LogBack) son estas:
· Implementación más rápida
· Soporte nativo SLF4J
· Configuración en XML o Groovy (sigo prefiriendo el properties)
· Recarga automática de ficheros de configuración
· Visor Lilith (también es compatible con Log4J)
· Varias JVMS pueden escribir en un mismo fichero
· Procesamiento condicional: if, else
· Filtros condicionales
· SiftingAppender: capaz por ejemplo de separar ficheros en función de sesiones de usuario
· Stack Traces con librería en la que se da error:
· Borrado automático de ficheros antiguos: qué bien nos hubiera venido esto, verdad Julián? 😉
· Plugin para Eclipse con funcionalidades de filtrado,… http://logback.qos.ch/consolePlugin.html
En su página se puede accede a un conversor online de ficheros log4j.properties a ficheros logback.xml:




Replica a Uthanien Cancelar la respuesta