Spring Boot 2.1.0忽略了Logback日志记录级别

时间:2018-07-09 10:56:30

标签: spring spring-boot logback

我已经在使用Spring Boot 1.5.x和2.1.x的Spring Boot应用程序中成功使用logback一段时间了。我在类路径上使用logback-spring.xml来配置logback。

在使用Spring Boot版本2.1.0.BUILD_SNAPSHOT进行最近的构建后,输出到我的日志中突然发生了变化。我现在在所有软件包(我自己的软件包除外)上都获得了所有调试和跟踪级别,例如在启动时,我充满了org.apache。*和org.springframework。*日志记录。

当我尝试调整这些软件包的日志记录级别时,这些级别将被忽略。即以下内容不能限制日志记录:

<logger name="org.apache" level="ERROR"/>    
<logger name="org.springframework" level="ERROR"/>
  • 调整根记录器的记录级别也没有影响。
  • 我确保application.properties中的debug = false
  • 请注意,我的应用程序的日志级别仍然有效。

    <logger name="com.myapp" level="debug">
       <appender-ref ref="MY_FILE" />
       <appender-ref ref="CONSOLE" />   
    </logger>
    

看来我的配置确实已找到并用于配置logback,但是某些软件包的日志记录级别已损坏或被覆盖?

我刚刚使用Spring Boot 2.0.3.RELEASE进行了测试,但是这个版本没有问题。

0 个答案:

没有答案