簡體   English   中英

logging.level.root不起作用(Spring Boot)

[英]logging.level.root does not work (spring Boot)

我的application.properties中有屬性logging.level.root=FATAL ,但是它不起作用。 應用程序logback-spring.xml使用在我的logback-spring.xml定義logback-spring.xml

我已經閱讀了完整的http://docs.spring.io/spring-boot/docs/1.4.4.RELEASE/reference/htmlsingle/#howto-logging,但無法找到可能出問題的線索。

我的logback-spring.xml開頭為

<include resource="org/springframework/boot/logging/logback/defaults.xml"/>

然后是標准的記錄器配置,例如

<logger name="org.hibernate" level="INFO"/>

使用logging.level.*屬性的代碼在哪里? 我已經檢查了org.springframework.boot.logging.LoggingSystem, org.springframework.boot.logging.logback.LogbackConfigurator, org.springframework.boot.logging.logback.LogbackLoggingSystem但是我找不到對logging.level.*任何引用logging.level.*屬性。

我在Spring Boot 1.4.3、1.4.4、1.5.1中遇到相同的問題,但是在任何一個中它均不起作用。

logging.level.root屬性可以正常工作,除非其他地方沒有更特定的記錄器配置。 就我而言,我的xml配置文件中有很多特定於包/類的配置。

我決定從xml配置文件(該文件位於jar文件中)中刪除所有這些特定於包/類的條目。 現在,我可以完全靈活地從環境變量配置日志級別。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM