我使用Spring Boot並希望完全禁用自動日誌記錄配置,並直接使用SLF4J和logback。如何禁用Spring Boot日誌配置?
我已經試過如下:
@EnableAutoConfiguration(exclude={LoggingApplicationListener.class})
,沒有工作。有沒有辦法完全禁用彈簧引導日誌配置?
我使用Spring Boot並希望完全禁用自動日誌記錄配置,並直接使用SLF4J和logback。如何禁用Spring Boot日誌配置?
我已經試過如下:
@EnableAutoConfiguration(exclude={LoggingApplicationListener.class})
,沒有工作。有沒有辦法完全禁用彈簧引導日誌配置?
我相信Spring使用的屬性會覆蓋默認設置的配置以及您正在使用的註釋。
我曾經有過同樣的問題,我通過指定以下解決它:
-Dlogging.config=log4j-live.xml -Dlog4j.debug
讓我知道這是否爲你的作品。
看看Dave Syer的回答。我認爲這是擦除Spring Boot默認日誌配置的最好方法。
這隻告訴spring在哪裏可以找到配置文件。我試圖完全禁用彈出式日誌配置。 – binarylegit