繁体   English   中英

在项目中配置log4j

[英]Configure log4j in project

我创建了一个实现了log4j的EAR项目。 现在,我想将log4j.xml外部化到WAS服务器的类路径中的某个位置,这意味着我想将其从项目中删除并将其放置在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>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM