对的传递依赖将不止一个spring-boot-starter-logging
。例如:
您可以运行gradle dependencies
以确认。
为了从任何地方消除依赖性,请使用:
configurations {
all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
}
Spring建议包括对spring-boot-starter
记录器的依赖性,然后从那里排除记录器,例如:
compile('org.springframework.boot:spring-boot-starter') {
exclude module: "spring-boot-starter-logging"
}
但是我发现并不是所有的Spring依赖关系都表现得如此出色,因此当在其他地方对Spring日志有明确的依赖关系时,上述有时会失败。