【发布时间】:2019-11-21 06:01:46
【问题描述】:
我使用 Lombok @Log4j 登录我的班级:
com.mypackage
import lombok.extern.log4j.Log4j;
@Log4j
public MyClass{
public void myMethod(){
MyClass.log.setLevel(Level.DEBUG);
MyClass.log.error(MyClass.log.getLevel());
MyClass.log.debug("TEST DEBUG LEVEL LOGGING");
}
}
使用此配置,我只有一个日志记录:
2019-07-11 15:28:05.512 ERROR 15632 --- [nio-8080-exec-1] c.m.MyPackage : null
我不知道我是否错过了配置 Lombok @Log4j 日志记录级别的内容。
***** 编辑 *****
我使用 SpringBoot,我的 application.properties 没有与日志级别相关的属性。
我已经尝试过这个属性但没有结果:
logging.level.org.springframework.web: DEBUG
logging.level.org.hibernate: ERROR
【问题讨论】:
-
我认为这与lombok无关,您的应用程序日志级别必须是我
ERROR -
是的,我想是的,但我不知道在哪里检查我的 log4j 级别。
-
网络应用程序?还是春季申请?应该有一个
xml文件或查看属性文件 -
@Deadpool 我使用 SpringBoot 并且我的 application.properties 没有与日志记录级别相关的属性。
-
试试那些答案