<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>3.4.2.Final</version>
</dependency>
import org.jboss.logging.Logger;
public class MyClass {
private static final Logger LOGGER = Logger.getLogger(MyClass.class);
public void doSomething() {
LOGGER.info("This is an informational log message.");
LOGGER.warn("This is a warning log message.");
LOGGER.error("This is an error log message.");
}
}
properties
rootLogger.level=INFO
rootLogger.handlers=CONSOLE
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.level=INFO
handler.CONSOLE.properties=autoFlush,target,enabled
handler.CONSOLE.autoFlush=true
handler.CONSOLE.target=SYSTEM_OUT
handler.CONSOLE.enabled=true
handler.CONSOLE.formatter=org.jboss.logmanager.formatters.PatternFormatter
handler.CONSOLE.formatter.properties=pattern
handler.CONSOLE.formatter.pattern=%d{yyyy-MM-dd HH:mm:ss} %-5p [%c] (%t) %s%e%n