Java 春季多重记录器库状况

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添加了另一个记录器,这使我的记录器工作起来非常奇怪(我在类路径

我刚刚遇到这样的情况,我从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文件:

<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存储库上没有官方版本)。请查看我的更新,了解它的依赖关系!