[英]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.