在项目中配置log4j

时间:2016-02-10 09:43:12

标签: java log4j

我创建了一个EAR项目,我已经实现了log4j。 现在我想在WAS服务器的类路径处将log4j.xml外部化,这意味着我想将它从我的项目中删除并将其放在WAS服务器类路径中。

我要在哪个文件中配置log4j.xml路径?它会是application.xml吗?

与Web项目一样,我们在web.xml中配置log4j.xml。

例如:

<context-param>
  <param-name>log4jConfigLocation</param-name>
  <param-value>/WEB-INF/resource/log4j.properties</param-value>
</context-param>
<listener>
  <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

1 个答案:

答案 0 :(得分:0)

您应该能够通过更新服务器的启动脚本来设置log4j配置文件的路径,以包含在其启动路径中。 像这样:-Dlog4j.configuration=file:<path to log4j.xml> 或者,您可以从管理控制台中更新WAS的JVM参数,以包含log4j配置的路径。它应该位于Servers - &gt;下面。流程定义 - &gt; JVM