Vorheriges Thema: Appender in "eiam.log4net.config"

Nächstes Thema: Root-Logger

Logger

Mit Loggern können Sie steuern, wie Netzwerk- und Performance-Protokollmeldungen nach Ebenen kategorisiert und während der Laufzeit angezeigt werden. Standardmäßig sind Netzwerk- und Performance-Logger deaktiviert. Um einen Logger zu aktivieren, müssen die Kommentar-Strings vom jeweils zugehörigen Code entfernt werden.

Ein Logger enthält die folgenden Parameter:

logger name

Gibt den Namen eines Loggers an.

additivity

Gibt an, ob Netzwerk- oder Performance-Protokollmeldungen in der SDK-Protokolldatei dupliziert werden.

Wert: [true|false] (wahr/falsch)

Standard: false (falsch)

level value

Gibt die Protokollebene eines Loggers an.

Wert: [Trace|Debug|Info|Warn|Error|Fatal|Off]

Im Folgenden sind die einzelnen Protokollebenen nach Vorrangigkeit aufgelistet.

Hinweis: Je höher die Protokollebene, desto geringer die Performance von CA EEM.

Trace

Bezeichnet Debugging auf niedriger Ebene. Diese Ebene beinhaltet den Steuerungsfluss und übergibt Argumente.

Debug

Gibt Meldungen an, die für die Problemdiagnose verwendet werden. Diese Ebene enthält Kontextinformationen.

Info

Gibt Kontextinformationen, mit denen die Ausführung in einer Produktionsumgebung auf grober Ebene protokolliert wird.

Warn

Zeigt ein potentielles Problem im System an. Entspricht eine Meldung zum Beispiel der Kategorie "Sicherheit", muss eine Warnmeldung angezeigt werden, wenn ein Wörterbuchangriff erkannt wird.

Error

Zeigt ein schwerwiegendes Problem im System an. Das Problem ist nicht zu beheben und bedarf eines manuellen Eingriffs.

Fatal

Zeigt einen schweren Anwendungsausnahmefehler an.

Off

Zeigt eine nicht vorhandene Protokollierung an.

Hinweis: Die Protokollebene des Standard-SDK-Appenders muss der Ebene "Error" entsprechen.

Beispiel: Performance-Logger

<logger name="Perform" additivity="false">
<level value="trace"/>
<appender-ref ref="Performance" />
</logger>