log4j2を使用するように従来のアプリケーションをアップグレードしています。アプリケーションサーバー(Weblogic 10.3.6.0)はサーブレット3.0をサポートしていないため、サーブレット2.5の上限に達しており、バージョンLog4jバージョン2.3と同じくらい高くなる可能性があります。Log4j2バージョン2.3の同じログファイルへの複数のJVMS書き込み
アプリケーションサーバーで4つのJVMが実行されています。サーバーあたり1つのlog4j2設定があるため、4つのJVMすべてが同じ設定を使用します。 JVM名を追加してログファイルを分離することができます。
JVM名を削除して、すべてのJVMが同じロガーに書き込むことができるかどうか疑問に思っていましたか?私たちは非同期ロガーを使用することができず、同期ファイルロックの問題があると考えています。
4つのJVMSのすべてのログ出力を1つのファイルにまとめることができますか、またはJVMごとにそれらを分離する方がよいかどうかを確認できます。あなたが複数のJVMを使用すると、(ファイルアペンダにロック=「真」)ファイルのロックを使用する必要があり、同じファイルに書き込むようにする場合
はあなた