0

log4j-2.13.2 から 2.15.0 へのアップグレード中に以下の問題が発生します。

要素 RollingFile の型クラス org.apache.logging.log4j.core.appender.RollingFileAppender のプラグインを作成できませんでした: java.nio.file.InvalidPathException: インデックス 5 の不正な文字 <:>: ${web:rootDir}\ABC\ abcxyz

${web:rootDir} の代わりにどのパターンを使用する必要があるかを提案できますか? ${web:rootDirs} が解決されていません。

シナリオ 1 LoggerContext が作成されましたが、いくつかのユース ケースのために後で他のモジュール用に作成され、既存のロガー コンテキストが削除され、新しいコンテキストが初期化されました。初期化中に、WebLookup が Servletcontext を取得できないため、この問題が発生します。log4j-2.13.2 では期待どおりに動作していました。

removeExistingLoggerContext(); Configurator.initialize(context.getServletContextName(), getClass().getClassLoader(), filePaths, context); 古いloggerContextを削除した後、log4j-2.15.0を使用してweblookupを実行できないため、問題が発生しています

4

0 に答える 0