JBoss Portal Server上托管的两个不同的应用程序正在进行组合日志记录

时间:2012-11-05 13:16:10

标签: logging jboss log4j

在JBoss Portal Server 2.7.2上,我们有两个不同的战争,其中单独的log4j.xml具有组合的记录器条目。我们使用commons-log over log4j。

App1将File1.log配置为他们的log4j.xml,JBoss Portal上托管的App1.war的记录器输出文件。

App2在他们的log4j.xml,JBoss Portal上托管的App2.war中将File2.log配置为其记录器输出文件。

当前情景 - > App1记录器条目将在File1.log中                      App2记录器条目来自File2.log

必需的场景 - >只应在File1.log中写入App1记录器条目                       只应在File2.log中写入App2记录器条目                       和服务器日志是一个不同的文件。

我们在这里缺少什么,以及如何纠正这个问题。

谢谢&问候 JavaDeveloperIndiaHyd。

1 个答案:

答案 0 :(得分:0)

您可以使用RoutingAppender在运行时创建基于应用程序的日志文件,然后在这种情况下,特定于应用程序的日志不会与服务器日志混淆。

要创建运行时RoutingAppender,您可以参考this