现象
Logging system failed to initialize using configuration from 'classpath:/logback-spring.xml'
java.io.FileNotFoundException: class path resource [/logback-spring.xml] cannot be resolved to URL because it does not exist
at org.springframework.util.ResourceUtils.getURL(ResourceUtils.java:137)
at org.springframework.boot.context.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:317)
at org.springframework.boot.context.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:288)
at org.springframework.boot.context.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:246)
解决方案:
使用相对路径
#application.properties
logging.config=classpath:/logback-spring.xml (错误)
logging.config=classpath:logback-spring.xml (正确)
#application.yml
logging:
config: classpath:/logback-spring.xml (错误)
logging:
config: classpath:logback-spring.xml (正确)