Java 春季多重记录器库状况
我刚刚遇到这样的情况,我从Spring工具套件创建了默认的Spring框架,它将使用slf4j和log4j将所有内容记录到控制台中 之后,我将Spring security oauth依赖项添加到maven中,该依赖项树如下所示: spring security oauth-->spring boot-->spring boot starter-->logback(另一个记录器) 问题是我的项目有一个记录器,现在spring boot添加了另一个记录器,这使我的记录器工作起来非常奇怪(我在类路径中使用了log4j.xml,记录器的级别是info,但它在调试级别打印所有内容) 在我从maven中将logback从spring security oauth依赖项中排除之后,log工作得很好,但是我担心如果我从spring boot starter中删除logback,这个库中的某个地方需要logback,它会抛出ClassNotFoundException吗 提前谢谢 更新: 我从spring security oauth2的文件夹中复制了pom文件:Java 春季多重记录器库状况,java,spring,maven,spring-mvc,logging,Java,Spring,Maven,Spring Mvc,Logging,我刚刚遇到这样的情况,我从Spring工具套件创建了默认的Spring框架,它将使用slf4j和log4j将所有内容记录到控制台中 之后,我将Spring security oauth依赖项添加到maven中,该依赖项树如下所示: spring security oauth-->spring boot-->spring boot starter-->logback(另一个记录器) 问题是我的项目有一个记录器,现在spring boot添加了另一个记录器,这使我的记录器工作起来非常奇怪(我在类路径
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
org.springframework.boot
弹簧靴起动器
1.0.0.1版本
Spring Security OAuth不依赖于Spring引导。你可能有一种不同的依赖性
无论如何,您可以安全地排除logback,是的。检查。谢谢您的回复!我在spring存储库上使用了spring安全oauth 2.0.0RC1(在Maven存储库上没有官方版本)。请查看我的更新,了解它的依赖关系!