<dependency>
<groupId>avalon-framework</groupId>
<artifactId>logkit</artifactId>
<version>2.1</version>
</dependency>
<logkit>
<logger name="com.example.MyClass">
<priority>DEBUG</priority>
<appender name="console" type="org.apache.log.output.ConsoleOutputTarget" layout="org.apache.log.format.PatternFormatter">
<param name="pattern" value="%{yyyy-MM-dd HH:mm:ss} - %{priority} - %{message}%{throwable}" />
</appender>
</logger>
</logkit>
import org.apache.log.Hierarchy;
import org.apache.log.Logger;
// ...
Hierarchy hierarchy = Hierarchy.getDefaultHierarchy();
Logger logger = hierarchy.getLoggerFor("com.example.MyClass");
import org.apache.log.Logger;
// ...
public class MyClass {
private static final Logger logger = Logger.getLogger(MyClass.class);
public static void main(String[] args) {
logger.debug("Debug message");
logger.info("Info message");
logger.warn("Warning message");
logger.error("Error message");
logger.fatal("Fatal message");
}
}