Фильтр Log4j2 для имени потока ⇐ JAVA
-
Anonymous
Фильтр Log4j2 для имени потока
У нас есть макет шаблона log4j2, который выглядит следующим образом:
%d{ISO8601} %5p - [%t] - %m%n Имя потока выводится в каждой строке. Теперь у нас есть требование фильтровать журнал по именам потоков. Мы попробовали фильтр регулярных выражений, но, похоже, он работает только для части сообщения (%m) строки.
Есть ли способ напрямую отфильтровать имя потока с помощью другого предоставленного фильтра или включить имя потока в часть сообщения без редактирования всех операторов регистрации? Тогда мы могли бы использовать фильтр регулярных выражений.
Спасибо за помощь!
Мы попробовали фильтр регулярных выражений, например:
Похоже, что регулярное выражение действует не на часть строки, связанную с именем потока, а только на часть сообщения.
У нас есть макет шаблона log4j2, который выглядит следующим образом:
%d{ISO8601} %5p - [%t] - %m%n Имя потока выводится в каждой строке. Теперь у нас есть требование фильтровать журнал по именам потоков. Мы попробовали фильтр регулярных выражений, но, похоже, он работает только для части сообщения (%m) строки.
Есть ли способ напрямую отфильтровать имя потока с помощью другого предоставленного фильтра или включить имя потока в часть сообщения без редактирования всех операторов регистрации? Тогда мы могли бы использовать фильтр регулярных выражений.
Спасибо за помощь!
Мы попробовали фильтр регулярных выражений, например:
Похоже, что регулярное выражение действует не на часть строки, связанную с именем потока, а только на часть сообщения.
Мобильная версия