私はlog4j 1.2をcommons-loggingで使用しています。今私はそれをlog4j2にアップグレードしようとしています。 しかし、log4j2をcommons-loggingで使用してlog4j2を初期化する方法。log4j2を使用したCommons-Logging
以下のようにコモンズロギングを初期化しようとしました。
**Statement1**: static Log log = new Log4JLogger(Logger.getLogger(Example.class));
**Statement2**:log.debug("debug statement");
その作業罰金ここで私はorg.apache.log4j.Logger
のオブジェクトで初期化された型org.apache.commons.logging.Logのオブジェクトを使用しています。(org.apache.log4j.Logger
がlog4j2からとorg.apache.logging.log4j.Logger
に変更されたlog4jの1.2からクラスである)
log4j2にアップグレードした後、文は、org.apache.log4j.Logger
型の型のコンストラクタには、Log4JLogger()
の引数が必要です。
Log4j2でコモンズロギングを使用するにはどうすればよいですか?
私はlog4j2を動作させるためにjclを使用する必要があることを知っています。しかし、どのクラス/コンストラクタ、私はロガーを初期化するために使用する必要がありますか? – user3207875
答えを更新しました。 –