Распределенное ведение журнала с JMS и логбэк

Я работаю над проектом по объединению данных журнала с нескольких машин в одну БД. Я должен вести журнал сценариев:

  1. обычный журнал исключений и журнал разработчика, например, разработчик переключает уровень на отладку.
  2. Ведение журнала «Аудит». Особые сценарии необходимо регистрировать в отдельной БД с отдельной структурой.

Я использую логбэк и JMS. " Что я хотел бы сделать, так это создать еще один уровень журнала, например, «аудит», который я мог бы затем проверить на «стороне сервера», создать нашу специальную структуру объектов и записать в нашу отдельную базу данных.

Однако это невозможно при входе в систему. . Я рассматривал маркеры, но это означает, что разработчик должен явно применить маркер. Другой вариант - иметь два отдельных регистратора, и разработчик должен получить правильный регистратор. Это не так элегантно, как хотелось бы.

Я бы хотел, чтобы разработчик просто выполнил log.debug для отладки, log.error для ошибок и log.audit для аудита.

Любой совет, любой должен решить аналогичную проблему?

5
задан Zaki 7 January 2013 в 06:18
поделиться