Java 如何在运行时为log4j的appender传递参数
我已经在log4j.xml中配置了dailrollingfileappender。在子项目的运行期间Java 如何在运行时为log4j的appender传递参数,java,log4j,Java,Log4j,我已经在log4j.xml中配置了dailrollingfileappender。在子项目的运行期间 我需要传递该特定子项目的日志文件的路径 我不想将路径作为VM参数传递 我已经定制了DailyRollingFileappender,并添加了一个设置路径的方法 我想在我的子项目的main()方法中访问DailyRollingFileappender 我想修改/添加此现有DailyRollingFileappender的参数 之后,日志文件应该采用我作为参数传递的更改(日志文件的路径) 我从X
- 我需要传递该特定子项目的日志文件的路径
- 我不想将路径作为VM参数传递
- 我已经定制了DailyRollingFileappender,并添加了一个设置路径的方法
- 我想在我的子项目的main()方法中访问DailyRollingFileappender
- 我想修改/添加此现有DailyRollingFileappender的参数
- 之后,日志文件应该采用我作为参数传递的更改(日志文件的路径)
- 我从XML中删除了DailyRollingFileappender的创建,并通过设置文件路径以编程方式添加了它
- 此文件路径由逗号行参数设置。现在它工作正常。谢谢大家