【发布时间】:2011-07-01 23:23:00
【问题描述】:
我正在编写一个 Java Web 应用程序以部署在 Tomcat 中,并且我正在使用 log4j 进行日志记录。我喜欢在生成的日志文件名称中自动插入 Web 应用程序的文件夹名称。
目前 log4j.properties 中的文件名设置如下所示:
log4j.appender.R.File=${catalina.home}/logs/mywebapp.log
我需要这样的东西:
log4j.appender.R.File=${catalina.home}/logs/${current.webapp.folder}.log
是否有某种环境变量可以在属性文件中指定,或者我必须从代码中实例化记录器?
【问题讨论】:
标签: java web-applications tomcat log4j