У меня есть свойство logging.level.root=FATAL
в моем приложении.properties, но это не работает. Application stil использует уровни, определенные в моих logback-spring.xml
logging.level.root не работает (весна Boot)
Я прочитал весь 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.*
.
У меня такая же проблема с Spring Boot 1.4.3, 1.4.4, 1.5.1, но она не работает ни в одном из них.
'logging.level.root' влияет только на уровень для регистратора, который не имеет более конкретной конфигурации. Другими словами, конфигурация регистратора с именем 'org.hibernate' переопределит конфигурацию корневого регистратора для любого ведения журнала, выполненного журналом с именем' org.hibernate. * ' –