Gradle users can add the following dependencies to their
compile "org.apache.logging.log4j:log4j-api-kotlin:1.0" compile "org.apache.logging.log4j:log4j-api:2.8.2" compile "org.apache.logging.log4j:log4j-core:2.8.2"
Log4j Kotlin API requires at least Java 7. This also requires Log4j 2 API, but it is specified as transitive dependencies automatically if you are using SBT, Maven, Gradle, or some other similar build system. This also requires Log4j 2 Core (or possibly an other implementation of Log4j 2 API) as a runtime dependency. Some Log4j 2 Core features require optional dependencies which are documented in the Log4j 2 manual.
Apache Log4j 2 is distributed under the Apache License, version 2.0.
How to download Log4j, and how to use it from SBT, Maven, Ivy and Gradle.
Issues, bugs, and feature requests should be submitted to the JIRA issue tracking system for this project.
Pull request on GitHub are welcome, but please open a ticket in the JIRA issue tracker first, and mention the JIRA issue in the Pull Request.
Log4j Kotlin API requires Maven 3 and Java 8 to build. To install to your local Maven repository, execute the following:
We love contributions! Take a look at our contributing page.