jboss7 + одинаковая конфигурация log4j для разных приложений - PullRequest
0 голосов
/ 08 октября 2011

Я хочу развернуть несколько разных приложений, используя один jboss (jboss as 7).Кто-нибудь может дать мне понять, можно ли установить одну конфигурацию log4j (log4j.xml) для нескольких войн и ушей, или мне придется поместить копию конфигурации в каждый архив?

Или, может быть, кто-то можетпредложить механизм регистрации отличия, более родной для jboss7?

Ответы [ 2 ]

0 голосов
/ 10 октября 2011

log4j конфигурация всегда глобальна для среды выполнения.то есть.Экземпляр JBoss не может иметь несколько конфигураций log4j.log4j можно инициализировать или повторно инициализировать с помощью одного файла конфигурации.это может быть простой файл свойств или несоответствие XML с log4j.dtd, упакованным с log4j * .jar.запустите экземпляр jboss с параметром -Dlog4j.configuration = / anypath / log4jconfig.xml

0 голосов
/ 09 октября 2011

Я не верю, что есть способ настроить log4j глобально.JBoss AS7 использует JBoss Logging для своего провайдера журналов.Вы можете настроить подсистему ведения журнала в standalone.xml или domain.xml в зависимости от того, работаете ли вы в автономном или доменном режиме.

К сожалению, документация не самая лучшая, но если вы установите jboss-as-logging_1_1.xsd в вашей IDE вы можете получить автозаполнение.Все схемы расположены в документации / схеме в установленном каталоге.

...