Apache Chainsaw с Python и несколькими вкладками - PullRequest
0 голосов
/ 27 октября 2010

Я использую Apache Chainsaw с python (используя форматтер XMLLayout, отправляю сообщения журнала в Chainsaw)

Как я могу заставить Chainsaw отображать несколько вкладок журнала, по одной для каждого источника журналирования?в настоящее время он отображает все сообщения, независимо от того, какой процесс их отправил, на одной вкладке

1 Ответ

1 голос
/ 27 октября 2010

По умолчанию Chainsaw направляет события на вкладки, просматривая значения свойств 'hostname' и 'application' для каждого события ведения журнала (в основном записи MDC, если они существуют).

Если вы определите эти свойства в своем XML-представлении каждого события регистрации, Chainsaw направит события на отдельные вкладки на основе этих значений.

Вы можете изменить выражение маршрутизации вкладки по умолчанию с 'PROP.hostname - PROP.application' на все, что захотите - просто используйте синтаксис выражения, чтобы определить, какое поле или имя свойства использовать при маршрутизации событий (в экран настроек приложения). Дополнительная информация о синтаксисе выражений доступна в меню «Справка / Учебное пособие».

Кстати, есть обновленная версия Chainsaw - снимок разработчика, который скоро будет выпущен - доступен здесь с множеством новых функций: http://people.apache.org/~sdeboy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...