4

JBoss Portal Server 2.7.2 では、log4j.xml が別々に含まれている 2 つの異なる war があり、ロガー エントリが結合されています。log4j で commons-logging を使用しています。

App1 は、JBoss Portal でホストされている App1.war の log4j.xml で、File1.log をロガー出力ファイルとして設定しました。

App2 は、JBoss Portal でホストされている App2.war である log4j.xml のロガー出力ファイルとして File2.log を設定しました。

現在のシナリオ --> App1 ロガー エントリが File1.log に記録されている App2 ロガー エントリが File2.log に記録されている

必要なシナリオ --> App1 ロガー エントリのみを File1.log に書き込む必要がある App2 ロガー エントリのみを File2.log に書き込む必要があり、サーバー ログは別のファイルです。

ここで何が欠けているのか、そしてその問題をどのように修正するのか。

よろしくお願いします JavaDeveloperIndiaHyd.

4

1 に答える 1

0

を使用して実行時にアプリ ベースのログ ファイルを作成できます。RoutingAppenderその場合、アプリ固有のログがサーバー ログと混同されることはありません。

ランタイムを作成するには、これRoutingAppenderを参照できます

于 2013-08-07T08:00:18.827 に答える