STABLE version (ACTIVELY DEVELOPED)

The current actively developed version of logback-core and logback-classic supporting Jakarta EE (jakarta.* namespace) is 1.5.16. It requires JDK 11 and SLF4J version 2.0.1 at runtime. It was built with JDK 21 and SLF4J version 2.0.16.

The 1.5.x series is a direct descendant of and a drop-in replacement for the 1.4.x series. It differs from the 1.4.x series by the relocation of the logback-access module which was moved to its own separate github repository.

Older stable versions (INACTIVE)

• The 1.4.x series for logback-core and logback-classic is no loger actively developed. Moreover, the 1.5.x is a drop in replacement for the 1.4.x series.

• Logback version 1.3.15 is the latest in the 1.3.x series. It supports Java EE (java.* namespace). It requires SLF4J version 2.0.x and JDK 8. Please note that the 1.3.x series is no loger actively developed.

Older stale versions (UNMAINTAINED)

• The 1.2.x series for logback-core and logback-classic has been deprecated for several years and is no longer maintained. As such, use of the 1.2.x series is discouraged.

For those using Spring-boot 2.7 or earlier, it is possible to upgrade to a more recent version of logback-classic by setting the org.springframework.boot.logging.LoggingSystem system property to none.

Logback-access

For logback-access please refer to its dedicated page.

Binaries in Maven central

Logback artifacts such as .jar, .sources.jar and javadoc.jar files can be downloaded from Maven central under the ch.qos.logback groupId.

Verifying contents

Since early 2022, all logback binaries are reproducible. To verify fidelity to the source code, check out the source code from github with the tag corresponding to the version you wish to verify. Build and compare.

All logback artifacts published on Maven central are signed. For each artifact, there is an associated signature file with the .asc suffix. See SECURITY.md for detailed instructions.

Third-party tools, extensions or forks (in chronological order)

If you are the author of a logback-related project and would like us to add your project to the list below please drop a line on the logback-dev mailing list.

logstash-logback-encoder
Provides logback encoders, layouts, and appenders to log in JSON and other formats supported by Jackson.

Lilith by Joern Huxhorn
Lilith is a Logging- and AccessEvent viewer for logback.

Logback-akka
Consists of several akka-based logback utilities, including ActorAppender, HoptoadActorAppender and Logstash redis appender.

Logback-android by Tony Trinh.
Logback-Android brings the power of Logback to Android.

Simpledb-appender by Gabriel Nell
Logback Appender writing to Amazon SimpleDB. See also Logging the cloud with SimpleDB.

logback-configuration by Martin Todorov
A service layer (using Spring) and a REST interface which provides methods to: add or update loggers, resolve a log file, resolve the logback configuration file, and upload a logback configuration file and reload it.

Logback-gelf by Anthony Marcar
Logback-gelf can log messages to a Graylog2 server via GELF messages.

Logback-testng by Scott Babcock
Logback appender for TestNG Reporter.