Я разрабатываю структуру ведения журнала, используя Log4j. Я не могу понять, как поддерживать отдельные файлы журналов для разных условий, то есть разработки, тестирования, постановки и производства.Регистрация в приложении в разных средах Log4j
6
A
ответ
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
Смежные вопросы
- 1. Java-регистрация в нескольких средах
- 2. Aspx в разных средах
- 3. Различные ответы в разных средах
- 4. Проверка рельсов в разных средах
- 5. Laravel в разных средах разработчиков
- 6. Поведение Uri.Port в разных средах
- 7. Пиксели разных размеров в разных серверных средах
- 8. Winforms разных размеров в разных средах
- 9. Регистрация имени пользователя в log4j
- 10. Регистрация в веб-приложении Flex
- 11. Смещение WCF-сервиса в разных средах
- 12. Регистрация приложений с Log4j в Tomcat 7
- 13. распределенная регистрация: JMS и log4j?
- 14. регистрация с использованием Log4j
- 15. Flyway & Log4J Регистрация
- 16. Django - Использование различных моделей в разных средах
- 17. Задача перестает работать в разных средах
- 18. Регистрация на основе уровней log4j
- 19. Log4net Регистрация в двух разных файлах в одном приложении
- 20. Регистрация в приложении
- 21. Регистрация в веб-приложении
- 22. Странное поведение JodaTime в разных средах
- 23. Управление плагинами Cordova в разных средах
- 24. Оценка изменений XPath в разных средах
- 25. Различные результаты поиска в разных средах
- 26. ExpressJs: переменные конфигурации в разных средах
- 27. Профили регистрации в разных средах (Java)
- 28. Изменить URL-адрес в разных средах?
- 29. Выполнение теста Spock в разных средах
- 30. Entity Framework - различное поведение в разных средах
это ALS работает log4j2 с пружинным ботинке на наших условиях. '-Dlog4j.configurationFile = log4j2-dev.xml' –