首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个log4j.properties文件

多个log4j.properties文件
EN

Stack Overflow用户
提问于 2013-09-14 07:29:00
回答 1查看 6.6K关注 0票数 2

这似乎不是一个有效的问题,但我这里有一个要求。以下是我的项目结构:

代码语言:javascript
复制
common (built as a jar)
module-1 (war, includes common.jar in its classpath)
module-2 (war, includes common.jar in its classpath)
module-3 (war, includes common.jar in its classpath)
module-4 (war, includes common.jar in its classpath)

部署情况如下:

模块-1和模块-2在一个服务器上,模块-3和模块-4在另一个服务器上.

需要有两个单独的日志文件(每个服务器一个)。因此,实现这一目标的方法是将log4j.properties (肯定有不同的名称)放在公共模块中,并将所需的属性文件复制到相应服务器的conf文件夹中。

我不确定,如果我可以有不同名称的日志记录属性文件,如果可能,请帮助我这样做的方向。

编辑使这更容易,如果有人可以告诉我是否可以为log4j.properties文件使用不同的名称,以及如何将其加载到服务器,我将能够实现其余的。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-14 09:40:31

我最终解决了这个问题,是的,对于log4j.properties配置属性文件,有一种使用不同于log4j的名称的方法。

我们可以随意命名它,mylog4j.properties。为了让JVM获得这一点,我们需要向JVM传递一个参数,如下所示:

-Dlog4j.configuration=mylog4j.properties

在使用eclipse运行应用程序时,可以通过运行配置->参数Tab -> VM参数并添加属性-Dlog4j.configuration=mylog4j.properties来实现这一点。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18799423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档