我正在切换到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系统属性,但只允许我指定单个配置文件的路径和文件名。
思考?提前谢谢。
答案 0 :(得分:0)
您可以在单独的Web应用程序(WAR文件)中使用单独的log4j2.xml配置。在同一个Web应用程序中,您只能有一个log4j2.xml配置。