Logback: Как удалить имена классов и уровень журнала из файла журнала?

Я использую Logback в моем Spring boot приложение.

В моем файле журнала я в настоящее время получаю пример вывода:

16:09:43.299 [pool-2-thread-1] INFO  c.b.r.h.k.s.myClassName - Log message

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

16:09:43.299 Log message

То есть удаление "[pool-2-thread-1] INFO" из оператора журнала.

1 ответ

Решение

Если вы используете консоль Spring Boot и журналы файлов по умолчанию, т.е. logback.xml в вашем классе, вы можете использовать logging.pattern.console а также logging.pattern.file свойства. Например, добавив это к вашему application.yml файл сделает свое дело за вас:

logging:
  pattern:
    file: '%d{HH:mm:ss.SSS} %msg%n'

В противном случае, добавьте этот шаблон к соответствующему приложению файла в вашем logback.xml:

<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
Другие вопросы по тегам