在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。
答案 0 :(得分:0)
您可以使用RoutingAppender
在运行时创建基于应用程序的日志文件,然后在这种情况下,特定于应用程序的日志不会与服务器日志混淆。
要创建运行时RoutingAppender
,您可以参考this