当存在不需要的内容时,可能会发生这种情况logback.xml
类路径上的配置文件会覆盖 Spring Boot 的配置。您可以通过以下方式强制 Logback 输出有关其配置的信息logback.statusListenerClass
系统属性。例如,您可以在启动应用程序时将以下内容添加到 JVM 参数中:
-Dlogback.statusListenerClass=ch.qos.logback.core.status.OnConsoleStatusListener
如果使用 Spring Boot 的默认值,因此logging.console.pattern
应该可以工作,您将看到类似于以下内容的输出:
12:38:27,471 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
12:38:27,489 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
12:38:27,489 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.xml]
12:38:27,492 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Setting up default configuration.
如果是流浪者logback.xml
在类路径上的某个位置找到,您将看到类似于以下内容的输出:
12:41:06,179 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
12:41:06,198 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
12:41:06,198 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at […]