2010-07-26 5 views
15

Je ne comprends pas très bien quelle est la fonctionnalité principale de l'enregistreur racine, comme indiqué dans la section suivante. Quelle est la différence avec les autres enregistreurs?Qu'est-ce que l'enregistreur racine dans log4net?

<root> 
    <level value="WARN" /> 
    <appender-ref ref="RollingLogFileAppender" /> 
</root> 

Répondre

11

Je pense que le log4net documentation explique cela très bien:

Bûcherons sont organisées en hiérarchies. Exemple: L'enregistreur Foo.Bar est un enfant de l'enregistreur Foo. De cette façon, les enregistreurs créent un arbre et l'enregistreur racine est simplement la racine de cet arbre (dans l'exemple, Foo est un enfant de l'enregistreur racine).

Cette hiérarchie permet certaines applications de configuration intéressantes (par exemple, désactiver/activer la journalisation pour un sous-système entier de votre application).

3

Le Root Logger peut contenir une liste de paramètres et appenders (généralement juste le niveau de journal) utilisé lors de la connexion.

Vérifiez this link pour plus de détails sur le Root Logger avec Log4net.

Voici une autre bonne link.