【发布时间】:2016-12-20 05:33:08
【问题描述】:
我正在一个 apache tomcat 服务器中部署多个 WAR 文件。每个 WAR 文件都包含各自的 Log4j.properties 文件(Log4j 位于 WEB-INF/Log4j.properties)。
如果我正在部署 app1.WAR,有 WEB-INF/classes/Log4j.properties 在 CATALINA-HOME/logs/app1.log 和另一个 app2.WAR 中生成日志,有 WEB-INF/classes/Log4j。在 CATALINA-HOME/logs/app2.log 中生成日志的属性,但我的两个 webapps 的每个日志都写入 CATALINA-HOME/logs/app1.log。
如何配置 Log4j 为 apache 中加载的每个 webapp 创建专用日志文件?
【问题讨论】:
-
我找到了一个使用 Log4j2 的潜在解决方案,但解释很差.....logging.apache.org/log4j/2.0/manual/logsep.html 有人有同样的需要吗?