Spring Boot: логирование, группы журналов
Часто полезно иметь возможность группировать связанные логгеры, чтобы их можно было настроить одновременно. Например, вы можете обычно изменять уровни ведения журнала для всех связанных с Tomcat средств ведения журнала, но вы не можете легко запомнить пакеты верхнего уровня.
Чтобы помочь с этим, Spring Boot позволяет вам определять группы журналирования в вашей Spring Environment. Например, вот как вы можете определить группу “tomcat”, добавив ее в ваш application.properties:
logging.group.tomcat=org.apache.catalina, org.apache.coyote, org.apache.tomcat
После определения вы можете изменить уровень для всех логгеров в группе одной строкой:
logging.level.tomcat=TRACE
Spring Boot включает в себя следующие предварительно определенные группы журналов, которые можно использовать "из коробки":
Имя | Логгеры |
---|---|
web |
org.springframework.core.codec, org.springframework.http, org.springframework.web, org.springframework.boot.actuate.endpoint.web, org.springframework.boot.web.servlet.ServletContextInitializerBeans |
sql | org.springframework.jdbc.core, org.hibernate.SQL, org.jooq.tools.LoggerListener |
Читайте также:
- Spring Boot: логирование
- Spring Boot: логирование, формат логов
- Spring Boot: логирование, консольный вывод
- Spring Boot: логирование, цветовой вывод
- Spring Boot: логирование, файл вывода
- Spring Boot: логирование, уровни журнала
Комментарии
Отправить комментарий