Log4J2 возможно маршрутизировать определенные сообщения журнала в указанный файл, используя ключ MDC в качестве фильтра JAVA

Программисты JAVA общаются здесь
Anonymous
 Log4J2 возможно маршрутизировать определенные сообщения журнала в указанный файл, используя ключ MDC в качестве фильтра

Сообщение Anonymous »

У нас есть приложение Java, подключенное к нескольким службам, например, по электронной почте, DB и т. Д. Мы хотели бы войти в один и тот же файл, чтобы быть уверенным, но мы также хотели бы маршрутизировать журналы в определенные файлы, основанные на Клавиши MDC, которые мы установили. Будьте также в db.log.
[*] Я получаю электронное письмо, которое я должен отправиться на сервер электронной почты, и это должно перейти в email.log

Как я могу достичь этого? Возможно ли, просто установив ключи MDC и соответствующую конфигурацию log4j2.xml?

Код: Выделить всё

%d %-5p %X{log-route} [%t]
тки...

Код: Выделить всё






${newPattern}





true







in java i do mdc.put ("log-route", "email");
Я вижу правильный Сообщения журнала, но все в файле по умолчанию. Другие файлы даже не создаются.

Подробнее здесь: https://stackoverflow.com/questions/794 ... e-by-using

Вернуться в «JAVA»