Für die Protokollierung in .NET Framework verwendete Klassen
Aktualisiert: November 2007
Dieses Thema enthält Tabellen mit Übersichten über die häufig in .NET Framework für die Protokollierung und die Ablaufverfolgung verwendeten Klassen. Die Tabellen sind in Protokollausgabeklassen, Protokollüberwachungsklassen und Protokollfilterungsklassen unterteilt. Eine ausführlichere Auflistung finden Sie in der Dokumentation zu .NET Framework 2.0 unter Übersicht über die .NET Framework-Klassenbibliothek.
Basisklassen für die Protokollausgabe
In der folgenden Tabelle werden die wichtigsten Klassen für die Protokollausgabe aufgeführt.
Klasse |
Beschreibung |
---|---|
Stellt eine Reihe von Methoden und Eigenschaften bereit, die das Debuggen von Code unterstützen. Diese Klasse kann nicht vererbt werden. |
|
Stellt eine Reihe von Methoden und Eigenschaften für das Verfolgen der Ausführung von Code bereit. Diese Klasse kann nicht vererbt werden. |
|
Stellt eine Reihe von Methoden und Eigenschaften für das Verfolgen der Ausführung von Code bereit. |
Protokollüberwachungsklassen
In der folgenden Tabelle werden die wichtigsten Protokollüberwachungsklassen aufgelistet und beschrieben.
Klasse |
Beschreibung |
---|---|
Stellt die abstrakte Basisklasse für die Listener bereit, die Ablaufverfolgungs- und Degbugausgaben überwachen. |
|
Leitet Ablaufverfolgungs- und Debugausgaben entweder an die Standardausgabe oder an den Standardfehlerstream. |
|
Stellt die Standardausgabemethoden und Verhalten für die Ablaufverfolgung bereit. |
|
Leitet Ablaufverfolgungs- und Debugausgaben an einen TextWriter, z. B. einen StreamWriter, oder an einen Stream, z. B. einen FileStream. |
|
Stellt einen einfachen Listener bereit, der Ablaufverfolgungs- und Debugausgaben an ein EventLog leitet. |
|
Stellt einen einfachen Listener bereit, der Protokollausgaben an eine Datei weiterleitet. |
|
Leitet Ablaufverfolgungs- und Debugausgaben an einen TextWriter oder einen Stream, z. B. Out oder FileStream. |
|
Leitet Ablaufverfolgungs- und Debugausgaben an einen TextWriter oder einen Stream, z. B. FileStream. |
Protokollfilterungsklassen und Schalterklassen
In der folgenden Tabelle werden die wichtigsten Protokollfilterungsklassen und Schalterklassen aufgelistet und beschrieben.
Klasse |
Beschreibung |
---|---|
Stellt eine abstrakte Basisklasse zum Erstellen neuer Schalter für Debuggen und Ablaufverfolgung bereit. |
|
Stellt einen einfachen An-Aus-Schalter bereit, der die Debugausgabe und die Ausgabe der Ablaufverfolgung steuert. |
|
Stellt einen Schalter bereit, mit dem mehrere Ebenen ausgewählt und so Ablaufverfolgungs- und Debugausgabe gesteuert werden können, ohne dass der Code hierfür neu kompiliert werden muss. |
|
Stellt einen Schalter bereit, mit dem mehrere Ebenen ausgewählt und so Ablaufverfolgungs- und Debugausgabe gesteuert werden können, ohne dass der Code hierfür neu kompiliert werden muss. |
|
Stellt einen Schalter mit mehreren Schweregraden bereit, mit dem Ablaufverfolgungsausgaben gesteuert werden können. |
|
Gibt an, ob ein Listener auf Grundlage der Quelle einer Ablaufverfolgung eine Meldung verfolgen soll. |
|
Definiert eine Methode für Implementierungen von Ablaufverfolgungsfiltern. |
Siehe auch
Konzepte
Protokollierung und Ablaufverfolgung in .NET Framework mit Visual Basic
Grundlagen zu Protokollen in .NET Framework