Рубрики
Без рубрики

Группы журналов в Spring Boot 2.1

Узнайте, как группировать регистраторы с помощью Spring Boot 2.1

Автор оригинала: Mona Mohamadinia.

1. Обзор

Spring Boot предоставляет множество автоматических конфигураций для облегчения написания корпоративных приложений. Однако всегда было немного громоздко применять одну и ту же конфигурацию ведения журнала к набору регистраторов.

В этом кратком руководстве мы увидим, как новая функция log groups исправит эту проблему.

2. Группы журналов

Как и Пружинный ботинок 2.1 , можно сгруппировать несколько регистраторов вместе, а затем настроить их одновременно.

Чтобы использовать эту функцию, сначала мы должны объявить группу с помощью свойства logging.group configuration:

logging.group.rest=com.baeldung.web,org.springframework.web,org.springframework.http

Здесь мы создаем группу с именем test , содержащую три разных имени регистратора. Группировка регистраторов так же проста, как разделение их соответствующих имен регистраторов запятой.

Затем мы можем применить конфигурации ко всем регистраторам в группе сразу. Например, здесь мы меняем уровень журнала для этой группы на debug:

logging.level.rest=DEBUG

В результате Spring Boot применяет один и тот же уровень журнала для всех трех членов группы.

2.1. Встроенные группы

По умолчанию Spring Boot поставляется с двумя встроенными группами: sql и web.

В настоящее время , группа web состоит из следующих регистраторов:

  • В настоящее время
  • ,
  • группа
  • web
  • состоит из следующих регистраторов:

Аналогично, группа sql содержит следующие регистраторы:

  • Аналогично, группа
  • sql
  • содержит следующие регистраторы:

Настройка уровня журнала для любой из этих групп будет автоматически применена ко всем членам группы.

3. Заключение

В этой короткой статье мы ознакомились с группами журналов в Spring Boot. Эта функция позволяет нам применять конфигурацию журнала к набору регистраторов одновременно.

Как обычно, пример кода доступен на GitHub .