我剛剛遇到這樣的情況,我從Spring工具套件創建了默認的Spring框架,它將使用slf4j和log4j將所有日誌記錄到控制檯中。Spring中的多個日誌庫情況
在那之後,我增加了Spring安全的OAuth依賴到Maven,這種依賴關係樹,如:
春季安全的OAuth - >春季啓動 - >春季開機啓動 - >的logback(另一個記錄器)。我的項目有一個記錄器,現在春天開機添加另一個記錄器,這使得我的記錄器工作如此奇怪(我在logpath中使用了log4j.xml,記錄器的級別是info,但它在調試級別打印所有內容)。
當我從maven中排除來自Spring security oauth依賴的logback後,日誌很好用,但是我害怕如果我從spring引導啓動器刪除了logback,在這個lib的某處需要logback,它會拋出ClassNotFoundException嗎?
在此先感謝!
更新:
我複製春季安全的oauth2的POM文件從它的文件夾:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
感謝您的回覆!我在Spring存儲庫上使用了spring security oauth 2.0.0RC1(沒有官方的Maven倉庫)。請查看我的更新以瞭解它的依賴性! –