Во-первых, вам понадобится отдельная копия вашего log4j.xml для каждой среды.
Давайте назовем это log4j-dev.xml, log4j-test.xml, log4j-stage.xml и log4j-prod.xml, каждый из которых имеет свои собственные настройки, такие как имя файла журнала и уровни журнала.
Затем вы передаете соответствующий файл при запуске сервера как системное свойство, как показано ниже -
-Dlog4j.configuration=log4j-dev.xml
Этот URL содержит пример того, как передать его для Tomcat.Концепция одинакова для любого сервера, на котором вы развертываете.