Я хотел бы включить мои отладочные утверждения во время выполнения в log4j2. Согласно документации, мы можем это сделать. Я сохранил файл log4j.xml в пакете по умолчанию, а затем сделал из него банку. Так как я не могу изменить jar, я указал xml-файл, используя Dlog4j.configuration =/path/to/log4j.xml. Однако это не работает. Я пробовал все, используя файл: // uri для всей комбинации, но он не выбирает xml.Как изменить конфигурационный файл log4j2 во время выполнения?
4
A
ответ
3
Системное свойство для указания расположения файла конфигурации отличается от log4j-1.x. В log4j2 это свойство «log4j.configurationFile».
Так что, если конфиг находится в файле баночки вы будете использовать:
-Dlog4j.configurationFile=jar:file:///C:/path/to/jarfile.jar!/path/to/log4j2.xml
(я предполагаю, что у вас есть monitorInterval
набор в конфигурации как описано здесь: http://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticReconfiguration)
1
После должны быть добавлены файл конфигурации:
<Configuration monitorInterval="60" >
Смежные вопросы
- 1. программно обновить конфигурационный файл во время выполнения
- 2. Измените выходной файл Log4J2 во время выполнения
- 3. Конфигурационный файл log4j2 запутан
- 4. Как изменить путь журнала в log4j2 во время выполнения
- 5. Как установить конфигурационный файл журнала во время выполнения?
- 6. log4j2 - Изменение выходного файла во время выполнения
- 7. Log4J2 - изменение имени файла во время выполнения
- 8. Невозможно изменить уровень журнала во время выполнения (log4j2)
- 9. Выберите тип переменной во время выполнения через конфигурационный файл
- 10. Укажите конфигурационный файл SSH во время выполнения в Ansible 1.9
- 11. Изменить string.xml во время выполнения
- 12. обновить файл app.config во время выполнения
- 13. Как добавить программные приложения Log4J2 во время выполнения программно?
- 14. Изменить язык во время выполнения
- 15. Изменить SelectedValuePath во время выполнения
- 16. изменить сборку во время выполнения?
- 17. Как изменить имя .exe во время выполнения
- 18. hibernate - как изменить свойства во время выполнения
- 19. Изменить вид во время выполнения
- 20. Как изменить конфигурацию log4j во время выполнения
- 21. WCF изменить конфигурационный файл
- 22. Изменить web.config во время выполнения
- 23. Как изменить разделитель файлаScan во время выполнения?
- 24. log4j2 - как изменить файл динамически?
- 25. Как изменить файл freemarker в веб-проекте во время выполнения?
- 26. Как изменить имя таблицы во время выполнения
- 27. как изменить persistence.xml во время выполнения
- 28. Как изменить запрос sql во время выполнения?
- 29. Как изменить шрифт приложения во время выполнения?
- 30. Как изменить символ во время выполнения, C#