0
я настроен DailyRollingFileAppender во время log4j.xml.During выполнения в подпроекте,Как передать параметры для Appender из log4j во время выполнения
- Мне нужно пройти путь для файла журнал для этого конкретный подпроект.
- Я не хочу передавать Путь в качестве аргументов VM.
- Я настроил DailyRollingFileappender и добавил метод установки Path.
- Я хочу получить доступ к DailyRollingFileappender в методе main() моего подпроекта.
- Я хочу изменить/добавить параметры для этого существующего DailyRollingFileappender.
- После этого файлы журнала должны принять эти изменения (путь к этому файлу журнала), которые я передал в качестве параметров.
Пожалуйста, покажите вашу работу ... – Fildor
возможно дубликат [Как я могу получить доступ к сконфигурированному appenders Log4J во время выполнения?] (Http://stackoverflow.com/questions/1909871/how-can- i-access-the-configure-log4j-appenders-at-runtime). Вы можете получить ссылку на приложение во время выполнения. Взгляните на этот другой вопрос. В качестве альтернативы вам необходимо настроить log4j вручную с помощью API (который более читабельен, чем xml :) – Augusto
Мы используем настраиваемую структуру ведения журнала, которая использует log4j.xml, мы не можем изменить это. Я могу получить приложение, но после добавления/изменения параметров для этого приложения, какие изменения мне нужно сделать, чтобы отразить изменения в этом проекте. –