Spring Boot: логирование, цветовой вывод

Если ваш терминал поддерживает ANSI, для улучшения читаемости используется цветной вывод. Вы можете установить в spring.output.ansi.enabled поддерживаемое значение, чтобы переопределить автоопределение.

Цветовое кодирование настраивается с помощью слова преобразования %clr. В своей простейшей форме преобразователь окрашивает выходные данные в соответствии с уровнем журнала, как показано в следующем примере:

%clr(%5p)

В следующей таблице описано сопоставление уровней журнала цветам:

Уровень Цвет
FATAL красный
ERROR красный
WARN желтый
INFO зеленый
DEBUG зеленый
TRACE зеленый

Кроме того, вы можете указать цвет или стиль, который следует использовать, предоставив его в качестве опции для преобразования. Например, чтобы сделать текст желтым, используйте следующую настройку:

%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){yellow}

Поддерживаются следующие цвета и стили:

  • blue (синий)
  • cyan (голубой)
  • faint (бледный)
  • green (зеленый)
  • magenta (пурпурный)
  • red (красный)
  • yellow (желтый)

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


Комментарии

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

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

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

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