Log a través de Logback

Buscando información sobre la última versión de log4j y si existía algún proyecto nuevo interesante que lo superara he encontrado este que, sin ser un cambio radical, sí aporta algunas pequeñas comodidades interesantes. Además la documentación del mismo es buena.

Logback es una implementación de SLF4J (Simple Logging Facade for Java): una capa de abstracción (un façade, como su propio nombre indica) para varios frameworks distintos de logging y sucesor del popular log4j.

Información resumida

Parametrización en el log con Logback

Existe una opción que agiliza el tiempo de ejecución de las rutinas asociadas con el log.

Resumen:

Object entry = new SomeObject();  
  logger.debug("The entry is {}.", entry);
  _or_
  logger.debug("The new entry is {}. It replaces {}.", entry, oldEntry);

The logger implementation format the message and replace the '{}' pair with the string value of entry.

Además en el aspecto de la información que se puede extraer para incluirla en los reportes encontramos más detalles y opciones para dar el formato exacto que nos pueda interesar. Es interesante echarle un vistazo a la documentación antes de iniciar un proyecto nuevo para valorar darle una oportunidad a esta librería.