JDK Platform Logging
From Java version 9, built-in logging execution classes are separate from classes used to create and
send logs. JDK Platform Logging (JPL) specifies
java.lang.System.Logger
and
java.lang.System.LoggerFinder
in the
java.lang.System
class in the java.base
module. The default implementations are in
java.util.logging
(JUL) package in the java.logging
module.
JPL and Klogging
Klogging provides an alternative to JUL for JPL implementation. In your JVM project, include
the jdk-platform-klogging
package.
Gradle:
dependencies {
implementation("io.klogging:jdk-platform-klogging:0.8.0")
}
Maven:
<dependencies>
<dependency>
<groupId>io.klogging</groupId>
<artifactId>jdk-platform-klogging</artifactId>
<version>0.8.0</version>
</dependency>
</dependencies>