次のセクションに示すように、ルートロガーの主な機能が何であるかをよく理解していません。他のロガーとの違いは何ですか?
<root>
<level value="WARN" />
<appender-ref ref="RollingLogFileAppender" />
</root>
Log4net documentation はこれを非常にうまく説明していると思います:
ロガーは階層で編成されています。例:ロガーFoo.Bar
はロガーFoo
の子です。このようにして、ロガーはツリーを作成し、ルートロガーは単にそのツリーのルートになります(この例では、Fooはルートロガーの子です)。
この階層により、いくつかの興味深い構成アプリケーションが可能になります(たとえば、アプリケーションのサブシステム全体のロギングを無効/有効にします)。
ルートロガーは、ロギング時に使用されるアペンダーと設定(通常はログレベルのみ)のリストを保持できます。
Log4netを使用したルートロガーの詳細については、 このリンク を確認してください。