2010-06-25 3 views

ответ

12

Во-первых, для каждой среды вам понадобится другая копия вашего log4j.xml.

Позволяет называть его log4j-dev.xml, log4j-test.xml, log4j-stage.xml и log4j-prod.xml, каждый из которых имеет свои собственные настройки, такие как имя файла журнала и уровни журнала.

Вы затем передать в соответствующий файл на старте сервера как свойство системы, как показано ниже -

-Dlog4j.configuration=log4j-dev.xml 

This URL имеет пример о том, как передать это для Tomcat. Концепция одинаков для любого сервера, на котором вы развертываете.

1

В Windows я использовал "set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml" вместо log4j.configuration

+0

это ALS работает log4j2 с пружинным ботинке на наших условиях. '-Dlog4j.configurationFile = log4j2-dev.xml' –

Смежные вопросы