I am trying to use simplelogger.properties
for my Java Spring project.
Additionally I want to use Lombok @Slf4j
annotation.
Unfortunately my simplelogger.properties
is ignored.
Changes in the logging level done there do not show any effect.
My pom.xml
dependencies look like:
<!-- SPRING -->
...
<!-- LOMBOK -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>
<!-- SLF4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.28</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.30</version>
<scope>test</scope>
</dependency>
What my simplelogger.properties
looks like:
org.slf4j.simpleLogger.defaultLogLevel=debug
org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showThreadName=false
org.slf4j.simpleLogger.showLogName=false
What a usage of the logger would look like:
@Slf4j
public class Frankenstein {
public Frankenstein() {
log.debug("i am alive");
}
}
I am not able to view the debug message by setting the logging level to debug within the simplelogger.properties
.
I would like to use the simplelogger.properties
to change the logging level.