Java Spring Boot 2.2.6未在Logback中为SizeAndTimeBasedRollingPolicy提供上下文
当我使用这些配置时:Java Spring Boot 2.2.6未在Logback中为SizeAndTimeBasedRollingPolicy提供上下文,java,spring,spring-boot,logback,spring-logback,Java,Spring,Spring Boot,Logback,Spring Logback,当我使用这些配置时: logging: file: name: app.log total-size-cap: 50MB max-size: 2MB max-history: 7 path: logs 我在应用程序启动时获得以下信息: LOGBACK: No context given for c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1818544933 创建虚拟logback spring
logging:
file:
name: app.log
total-size-cap: 50MB
max-size: 2MB
max-history: 7
path: logs
我在应用程序启动时获得以下信息:
LOGBACK: No context given for c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1818544933
创建虚拟logback spring.xml
文件时,没有错误,但忽略了应用程序属性:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
</configuration>
配置中缺少什么?首先,您不能同时使用“名称”和“路径”。是他们俩中的任何一个。 其次,您需要设置logging.config=/path/to/logback.xml
以下是我的信息来源:看起来是一个合法的问题。有针对下一个2.2.x版本的错误修复。听起来像是在y中添加logback-spring.xml