2010-07-26 14 views
15

Ich verstehe nicht ganz, was die Hauptfunktionalität für Root-Logger, wie im folgenden Abschnitt gezeigt, ist. Was ist der Unterschied zu anderen Loggern?Was ist der Root-Logger in log4net

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

Antwort

11

Ich denke, die log4net documentation erklärt dies ganz gut:

Loggers sind in Hierarchien organisiert. Zum Beispiel: Der Logger Foo.Bar ist Kind des Loggers Foo. Auf diese Weise erstellen die Logger einen Baum und der Root-Logger ist einfach die Wurzel dieses Baumes (im Beispiel ist Foo ein Kind des Root-Loggers).

Diese Hierarchie ermöglicht einige interessante Konfigurationsanwendungen (z. B. Deaktivieren/Aktivieren der Protokollierung für ein gesamtes Subsystem Ihrer Anwendung).

3

Die Root Logger eine Liste von Appen und Einstellungen halten kann (in der Regel nur der Log-Level) bei der Anmeldung.

Überprüfen Sie this link für weitere Details über die Root Logger mit Log4net.

Hier ist ein weiterer guter link.

Verwandte Themen