Maven:
<dependencies>
...
<dependency>
<groupId>io.github.jeemv.springboot</groupId>
<artifactId>lumberjack</artifactId>
<version>1.0.0</version>
</dependency>
...
</dependencies>
Gradle:
groovy
dependencies {
...
implementation 'io.github.jeemv.springboot:lumberjack:1.0.0'
...
}
properties
logging.level.root=INFO
logging.file=./logs/mylibrary.log
logging.file.pattern=%d{yyyy-MM-dd HH:mm:ss} [%-5level] %logger{36} - %msg%n
import io.github.jeemv.springboot.lumberjack.LoggerFactory;
import io.github.jeemv.springboot.lumberjack.Logger;
private Logger logger = LoggerFactory.getLogger(getClass());
logger.debug("This is a debug message");
logger.info("This is an info message");
logger.warn("This is a warning message");
logger.error("This is an error message");
properties
# application.properties
logging.config=classpath:lumberjack.properties