[Перевод] Подготовка к Spring Professional Certification. Spring Boot

b9a2kvt6x05xf8-2h3d-twrwyts.jpeg?v=1

Да. По умолчанию, сообщения с приоритетами ERROR, WARN, INFO будут выводится в приложении. Чтобы включить вывод уровней DEBUG или TRACE вы должны использовать ключи --debug/--trace или установить проперти-свойства debug/trace = true.

logging.level.root = WARN
logging.level.org.springframework.web = DEBUG
logging.level.org.hibernate = ERROR

По умолчанию Sprin Boot логирует только в консоль. Если вы хотите логировать события в файл, необходимо установить свойства logging.file или logging.path в true (например, в application.properties).

Цветной вывод сообщений в журнал

В консолях, поддерживающих ANSI, для улучшения читаемости сообщения различных уровней могут быть выделяться с помощью разных цветов. Вот как это настраивается в property-файле:

logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss}) {yellow}

Если вы хотите, чтобы записать шла в другие файлы, вы также можете это настроить (YAML):

logging:
  path: /var/logs/
  file: bookWarn.log
  level: 
    root: WARN
    org.
      springframework:
        security: DEBUG

© Habrahabr.ru