Spring Boot: логирование, уровни журнала

Все поддерживаемые системы ведения журналов могут иметь уровни ведения журнала, установленные в среде Spring (например, в application.properties), используя

logging.level.<logger-name>=<level>
где level является одним из TRACE, DEBUG, INFO, WARN, ERROR, FATAL или OFF. Корневой регистратор может быть настроен с помощью logging.level.root.

В следующем примере показаны возможные параметры ведения журнала в application.properties:

logging.level.root=warn
logging.level.org.springframework.web=debug
logging.level.org.hibernate=error

Также возможно установить уровни ведения журнала, используя переменные среды. Например, LOGGING_LEVEL_ORG_SPRINGFRAMEWORK_WEB=DEBUG установит для org.springframework.web значение DEBUG.

Вышеуказанный подход будет работать только для регистрации на уровне пакетов. Поскольку расслабленное связывание всегда преобразует переменные среды в нижний регистр, таким образом невозможно настроить ведение журнала для отдельного класса. Если вам нужно настроить ведение журнала для класса, вы можете использовать переменную SPRING_APPLICATION_JSON.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки