Skip to content
tinylog is a lightweight logging framework for Java and Android
Branch: v2.0
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks Restore snapshot version Feb 19, 2019
configuration Add a no-op implementation for Log4j's NDC Feb 11, 2019
log4j1.2-api Generate HTML5 compatible Javadoc Feb 19, 2019
slf4j-tinylog Restore snapshot version Feb 19, 2019
test-core Restore snapshot version Feb 19, 2019
.codecov.yml Add configuration for Codecov Feb 21, 2018
.gitignore Init commit Oct 25, 2016
.travis.yml Disable builds with Java 10 until Kotlin/dokka#294 is fixed Mar 15, 2019

tinylog 2

Build Status Code Coverage Maven Central


import org.tinylog.Logger;
public class Application {

    public static void main(String[] args) {"Hello World!");



A detailed user manual and the Javadoc documentation can be found on Bug reports and feature requests are welcome and can be created via GitHub issues.

Build tinylog

tinylog requires Maven 3 and JDK 9 for building. The generated JARs are compatible with Java 6 and higher.

Build command:

mvn clean install -P release

A new folder "target" with Javadoc documentation and all JARs will be created in the root directory.


Copyright 2016 Martin Winandy

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You can’t perform that action at this time.