Logback es un proyecto opensource que pretende ser el sucesor de log4j. Este proyecto está dividido en tres módulos: logback-core, logback-classic y logback-access. El primero de estos tres módulos es la base sobre la cual se construyen los otros dos. logback-classic provee una funcionalidad similar a la de log4j aunque con algunas mejoras.
logback-access se integra con los contenedores de Servlets para proporcionar funcionalidad de log HTTP-access. Otra de las ventajas de Logback es que es fácil construir un módulo propio apoyándose en logback-core, y que proporciona un rendimiento mejor que log4j.
Aquí tenéis un conjunto de razones para migrar de log4j a logback, proporcionado por los creadores de este último.