Как интегрировать регистрацию BIRT в регистрацию приложений? - PullRequest
6 голосов
/ 09 марта 2011

Я занимаюсь разработкой веб-приложения с использованием Spring Framework, Hibernate и Wicket. Я интегрировал модуль времени выполнения BIRT в качестве компонента отчетности, но у меня проблема с ведением журнала. Каждый другой компонент приложения в конечном итоге доставляет свои сообщения журнала в log4j. У меня есть один log4j файл конфигурации, который позволяет мне настраивать детали каждого компонента.

BIRT, однако, хочет, чтобы я позвонил setLogConfig() с аргументом имени каталога. Первая проблема заключается в том, что это дает мне еще один путь к файловой системе для размещения в конфигурации приложения, а вторая проблема заключается в том, что я не могу следить за журналами BIRT, используя те же инструменты, что и остальные приложения.

У кого-нибудь есть решение для интеграции регистрации BIRT в log4j или в какую-либо другую систему регистрации приложений?

1 Ответ

5 голосов
/ 10 мая 2011

Ответ довольно прост: да.

BIRT использует ведение журнала утилит java, но вы можете написать простой обработчик журнала, перенаправляющий на log4j. Я мог бы повторить это, но решение все еще предлагается в BIRT-FAQ в Eclipse-Wiki

...