Log4J 1.2 PropertyConfigurator-> Log4J2

トーマスS.:

現在、アプリケーションはLog4J 1.2を使用しており、いずれかを使用して構成します

File file = ...
PropertyConfigurator.configure(file.getAbsolutePath());

または

URL url = ...
PropertyConfigurator.configure(url);

プロパティファイルの形式が1.2から2に変更されたことを知っていますが、任意のファイルまたはURLでプロパティファイルを使用してLog4J 2を構成する同様の方法は何ですか?

オリビエグレゴワール:

Log4Jの2のドキュメント

// import org.apache.logging.log4j.core.LoggerContext;

LoggerContext context = (org.apache.logging.log4j.core.LoggerContext) LogManager.getContext(false);
File file = new File("path/to/a/different/log4j2.xml");

// this will force a reconfiguration
context.setConfigLocation(file.toURI());

参照するようにしてくださいorg.apache.logging.log4j.core.LoggerContext(で定義されてlog4j-coreいない、アーティファクトlog4j-api1)とではありませんorg.apache.logging.log4j.spi.LoggerContext

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

log4j 1.xとlog4j 2の混在

分類Dev

log4j2と同等のlog4J setSyslogHost(...)

分類Dev

log4j 1.2からlog4j2への移行

分類Dev

Log4j2 and Spring 4

分類Dev

Log4j2 and Spring 4

分類Dev

How to configure Log4j (1 or 2) to use custom log file name while code against Slf4j

分類Dev

AppenderSkeleton(Log4j2)

分類Dev

Log4j2 monitorInterval performance

分類Dev

log4j2のCustomInjections

分類Dev

SpringBootのLog4j2

分類Dev

Log4jBridgeを使用してlog4j1からlog4j2に移行します

分類Dev

Log4j2のLog4jNestedDiagnosticContextFilter

分類Dev

Log4j2のLog4jNestedDiagnosticContextFilter

分類Dev

Log4j2のLog4jNestedDiagnosticContextFilter

分類Dev

log4j2 java.lang.NoClassDefFoundError:org / apache / logging / log4j / LogManager

分類Dev

log4j StringMatchFilterをlog4j2に変換する方法は?

分類Dev

log4jからlog4j2のカスタムRollingPolicy

分類Dev

Log4j2 file created but not log written

分類Dev

log4j2 doesnt write log in files

分類Dev

Log4j2 - log4j2.xml configuration

分類Dev

log4j1.xとlog4j2を、log4j1.xに依存するサードパーティライブラリと混合する

分類Dev

log4j.defaultInitOverrideと同等のlog4j2

分類Dev

単一のlog4j2 xmlファイルを使用したlog4j2およびlog4jの構成

分類Dev

Log4j2エラーの取得

分類Dev

log4j2のxwExの意味?

分類Dev

NullpointerException for console appender for Log4j2

分類Dev

Log4J2の加法性(2.5)

分類Dev

How to append multiple appender references in Log4j2?

分類Dev

Log4J2 JSONLAYOUT How to add custom Parameters