我想用db参数设置我的log4j日志路径。 我的log4j属性是这样的:
log4j.appender.file.File=${log.app.path}/app/app1.log
我使用JVM var填充了System属性$ {log.app.path}。 现在我想用数据库中的值设置该路径。我想用ServletContextListener设置它,但我发现log4j正在运行。
有什么建议吗? 谢谢。
答案 0 :(得分:1)
您始终可以在代码中使用FileAppender初始化记录器。您可以使用所需的值(从db或其中任何位置)并将FileAppender的参数设置为Logger对象。
答案 1 :(得分:0)