探测日志进入我的应用程序日志

Probe logs comming into my application log

我正在使用探测器和 tomcat。我部署在 tomcat 7 中的应用程序使用 log4j 进行日志记录。我通过了 -Dlog4j.configuration 我的申请(开始时)。

我也在我的应用程序日志文件中从探测器获取日志。

为什么会这样?

-Dlog4j.configuration 将为 tomcat 进程中部署的所有 webapp 的所有 log4j 相关日志记录设置此 log4j 配置。

因此,要为每个 webapp 指定单独的 log4j 配置,最好的方法是将其捆绑到您的 war。

  1. log4j.configuration 在 WEB-INF/classes/log4j.properties.
  2. 将log4j-xx.jar放在WEB-INF/lib/log4j-xx.jar.