如何为不同的Web服务使用不同的log4j2.xml文件

时间:2014-10-18 01:49:13

标签: java web-services log4j2

我正在切换到log4j2,无法弄清楚如何为不同的webservices使用不同的log4j2.xml文件。我正在使用WebSphere 8.5。

例如: 我有3个不同的日志文件(wslog1,wslog2,wslog3)的webservices(ws1,ws2和ws3)。

我想有3个不同的log4j2配置文件(eiter具有不同的名称或相同的名称,但在不同的目录中)。

在log4j1.x中,我可以使用PropertyConfigurator指定用于配置log4j1.x的路径和文件名。这在log4j2中不可用。我创建了log4j.configurationFile系统属性,但只允许我指定单个配置文件的路径和文件名。

思考?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在单独的Web应用程序(WAR文件)中使用单独的log4j2.xml配置。在同一个Web应用程序中,您只能有一个log4j2.xml配置。