GitHub

tinylog

<dependency>
  <groupId>org.tinylog</groupId>
  <artifactId>tinylog-api</artifactId>
  <version>2.0.0-M2.1</version>
</dependency>

<dependency>
  <groupId>org.tinylog</groupId>
  <artifactId>tinylog-impl</artifactId>
  <version>2.0.0-M2.1</version>
</dependency>

The ZIP archive contains both tinylog JARs tinylog-api-2.0.0-M2.1.jar and tinylog-impl-2.0.0-M2.1.jar as well as JAR files with Javadoc and source code.

Download: tinylog-2.0.0-M2.1.zip (1.15 MB)

Third-Party Logging APIs

Apache Commons Logging (JCL)

Still under development

Apache Log4j 1.2

Still under development

Java Util Logging (JUL)

jul-tinylog is a bridge for java.util.logging.Logger, and has to be activated by calling org.tinylog.jul.JulTinylogBridge.activate() at the startup of the application, before issuing any log entries via java.util.logging.Logger. Afterwards, all log entries will be forwarded from java.util.logging.Logger to tinylog and processed by the tinylog implementation like other log entries.

<dependency>
  <groupId>org.tinylog</groupId>
  <artifactId>jul-tinylog</artifactId>
  <version>2.0.0-M2.1</version>
</dependency>

The ZIP archive contains jul-tinylog-2.0.0-M2.1.jar as well as JAR files with Javadoc and source code.

Download: jul-tinylog-2.0.0-M2.1.zip (367 KB)

JBoss Logging 3

Still under development

SLF4J 1.6 and 1.7

slf4j-tinylog is a binding for SLF4J 1.6 and 1.7. This means that slf4j-api must also exist in the classpath, but no other binding than slf4j-tinylog. Afterwards, all log entries will be forwarded from org.slf4j.Logger to tinylog and processed by the tinylog implementation like other log entries. Markers are mapped to tinylog’s tags. MDC and tinylog’s thread context share their data.

<dependency>
  <groupId>org.tinylog</groupId>
  <artifactId>slf4j-tinylog</artifactId>
  <version>2.0.0-M2.1</version>
</dependency>

The ZIP archive contains slf4j-tinylog-2.0.0-M2.1.jar as well as JAR files with Javadoc and source code.

Download: slf4j-tinylog-2.0.0-M2.1.zip (413 KB)

tinylog 1.3

tinylog1.3-api provides the logging API of tinylog 1.3 for tinylog 2, and should be used instead of the old tinylog 1.3 artifact. Thus, classes that still use tinylog 1.3 for logging can be used together with tinylog 2.

<dependency>
  <groupId>org.tinylog</groupId>
  <artifactId>tinylog1.3-api</artifactId>
  <version>2.0.0-M2.1</version>
</dependency>

The ZIP archive contains tinylog1.3-api-2.0.0-M2.1.jar as well as JAR files with Javadoc and source code.

Download: tinylog1.3-api-2.0.0-M2.1.zip (394 KB)

Web and Application Servers

Adapted tinylog implementations for the most common web and application servers (such as Wildfly, JBoss EAP, Tomcat, and Glassfish) are planned, and will be released here as soon as they are ready.