以下のlog4j設定がある場合。
そして、私は次のようにログインします:
org.berlin2.Mycode.info("何か");
log4j.rootLogger=DEBUG,ConsoleAppender,LifeSimAppender
log4j.logger.org.berlin2=DEBUG,ConsoleAppender,LifeSimAppender
... log4j の定義は正しいのですが、どうなりますか? LifeSimAppender はファイルに書き込みます。ConsoleAppender はコンソール アペンダーです。ファイルに一度だけ書き込みたい。
上記の定義と次の違いは何ですか。
log4j.rootLogger=DEBUG,ConsoleAppender,LifeSimAppender
log4j.logger.org.berlin2=DEBUG
最初のシナリオでは、「アペンダー」を明示的に定義する必要がありますか?