私はlog4jにまったく慣れていません。さまざまなアペンダーを参照する 2 つのタグとタグがあることがわかりました。リンクの1つで示唆されているように、つまり log4j.xmlにルートとロガーが必要なのはなぜですか 「唯一の例外は、アプリケーション内のすべてのクラスのメッセージをログに記録するルートロガーです。」私はそれを使用しています(ルートロガー)。
私の場合、レベルエラーを持つすべての例外を外部ファイルに記録する必要があります。だから私は使用しました
<!-- Root Logger -->
<root>
<priority value="error" />
<appender-ref ref="console" />
<appender-ref ref="FILE" />
</root>
しかし、私のログ ファイルにはまだ情報ロガー メッセージが表示されています。エラーメッセージだけをログに記録する必要があるため、解決策を教えてください。間違っている場合は修正できます。