Я использую log4j2-beta09.jar в среде сервлета 3.0+. Я надеюсь, что поиск будет выглядеть как $ {sys: logPath} в log4j2.xml, поэтому я могу установить системные свойства. Но официальный сайт говорит: «Файл Log4j 2 Core JAR - это веб-фрагмент, настроенный для заказа перед любыми другими веб-фрагментами в вашем приложение ", поэтому он не заменит переменные $ {sys: logPath}. как установить системные свойства перед загрузкой log4j2?Как установить системные свойства перед загрузкой log4j2?
1
A
ответ
0
Одним из способов было бы изменить конфигурацию для вашего веб-контейнера. Обычно веб-контейнер имеет способ установить глобальные системные свойства.
Если у вас нет контроля над конфигурацией контейнера или вам нужны разные системные свойства для разных веб-приложений, вы можете просто вызвать System.setProperty (имя, значение), когда ваше веб-приложение инициализируется. Трудная часть здесь заключается в том, чтобы установить системные свойства до, загружая любые классы, которые вызывают как часть их статической инициализации поля.
Смежные вопросы
- 1. Как изменить свойства log4j2
- 2. Как установить размер изображенияView перед загрузкой
- 3. Как установить фон холста перед загрузкой
- 4. PHP установить переменную перед загрузкой следующей страницы
- 5. Как переименовать файлы перед загрузкой
- 6. Как установить системные свойства по умолчанию для SBT в Windows?
- 7. Задайте путь к файлу и свойства имени перед загрузкой
- 8. log4j2 как читать переменную свойства из файла в log4j2
- 9. Как установить contextName log4j2 Mbean
- 10. Код для получения свойства log4j2
- 11. Установить тайм-аут сокета для HttpClient через системные свойства
- 12. Загрузите размер AVAssetDownloadTask перед загрузкой
- 13. Как установить имя файла для NSData перед загрузкой на сервер
- 14. Symfony 3 - Как установить параметр перед загрузкой Framework
- 15. Как установить цвет в uiviewcontroller перед загрузкой приложения в iOS?
- 16. Как установить обратный вызов jquery перед загрузкой DOM?
- 17. Как установить максимальную ширину и максимальную высоту изображения перед загрузкой
- 18. Как установить заголовки запроса перед его загрузкой в iframe
- 19. Как установить ширину и положение MotalDialog в центре перед загрузкой?
- 20. Как зашифровать файлы перед загрузкой?
- 21. Как проверить пользовательские системные требования перед установкой
- 22. Весенние локальные и системные свойства
- 23. установить свойства перед выходами в коллекцииViewCell
- 24. Как показать установку Android перед загрузкой приложения?
- 25. Доступ к значению свойства JSON перед загрузкой содержимого файла
- 26. Пустая строка перед загрузкой
- 27. Как читать системные свойства из appengine-web.xml?
- 28. Перед загрузкой страницы
- 29. Разделение файла перед загрузкой?
- 30. Функция Paypal перед загрузкой