Я пытаюсь использовать simplelogger.properties
для моего Java проекта Spring. Кроме того, я хочу использовать аннотацию Lombok @Slf4j
.
К сожалению, мой simplelogger.properties
игнорируется. Изменения в уровне ведения журнала, сделанные там, не показывают никакого эффекта.
Мои pom.xml
зависимости выглядят так:
<!-- 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>
Как выглядит мой simplelogger.properties
:
org.slf4j.simpleLogger.defaultLogLevel=debug
org.slf4j.simpleLogger.showDateTime=false
org.slf4j.simpleLogger.showThreadName=false
org.slf4j.simpleLogger.showLogName=false
Как будет выглядеть использование регистратора:
@Slf4j
public class Frankenstein {
public Frankenstein() {
log.debug("i am alive");
}
}
Я не могу просмотреть сообщение отладки, установив уровень ведения журнала для отладки в simplelogger.properties
.
Я хотел бы использовать simplelogger.properties
для изменения уровня ведения журнала.