Вход для приложения в другой среде Log4j

Я разрабатываю платформу журналирования с помощью Log4j. Я не могу выяснить, как поддержать отдельные файлы журнала для другой среды, т.е. разработку, тестирование, подготовку и производство.

7
задан Jonathon Faust 25 June 2010 в 18:34
поделиться

1 ответ

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

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

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

-Dlog4j.configuration=log4j-dev.xml

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

12
ответ дан 6 December 2019 в 15:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: