结合我前面写的一篇文章来说,关闭掉Logback的DEBUG日志还是非常简单的。之前之所以没有尝试成功,就是因为命名不规范,以及配置了一些log4j的配置,导致Logback配置失效,从而使用默认的DEBUG级别日志。
几种失败的修复方式
- 在
log4j.properties
文件里面进行日志级别的修改,这个对Logback完全没有用; - 在
commons-logging.properties
文件里面进行日志级别的修改,这个对Logback也没有用; - 创建
logback-abc.xml
等等文件,然后修改,也没有用。
正确的解决方式
如果使用了SpringBoot,那么需要修改的文件内容是logback-spring.xml
文件,如果没有,那么需要修改的文件内容是logback.xml
文件;其余的除了Logback指定的外,都会失效。
Logback指定的配置文件名称
- logback.xml
- logback-test.xml
- logback.groovy
- logback.configurationFile
解决方式
就是修改配置文件内容,以XML文件为例,将logback.xml
文件修改为如下即可:
1 | <configuration debug="false"> |
根日志的级别已经被设置为了ERROR
,而且configuration
节点的debug
属性也被设置为了false
,因此这个debug日志输出的问题就解决了。