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>