TraceLevel Enumeration

Definition

Gibt an, welche Nachrichten für die klassen Debug, Trace und TraceSwitch ausgegeben werden sollen.

public enum class TraceLevel
public enum TraceLevel
type TraceLevel = 
Public Enum TraceLevel
Vererbung
TraceLevel

Felder

Name Wert Beschreibung
Off 0

Keine Ausgabe von Ablaufverfolgungs- oder Debugmeldungen

Error 1

Ausgabe von Fehlerbehandlungsmeldungen

Warning 2

Ausgabe von Warnungen und Fehlerbehandlungsmeldungen

Info 3

Ausgabe von Informationsmeldungen, Warnungen und Fehlerbehandlungsmeldungen.

Verbose 4

Ausgabe aller Debug- und Ablaufverfolgungsmeldungen

Hinweise

Diese Aufzählung wird von der TraceSwitch Klasse verwendet.

Sie müssen die Ablaufverfolgung oder das Debuggen aktivieren, um einen Switch zu verwenden. Die folgende Syntax ist compilerspezifisch. Wenn Sie andere Compiler als C# oder Visual Basic verwenden, lesen Sie die Dokumentation für den Compiler.

  • Um das Debuggen in C# zu aktivieren, fügen Sie die /d:DEBUG Kennzeichnung der Compiler-Befehlszeile hinzu, wenn Sie den Code kompilieren, oder Sie können am Anfang der Datei hinzufügen #define DEBUG . Fügen Sie in Visual Basic der Compiler-Befehlszeile das /d:DEBUG=True Flag hinzu.

  • Um die Ablaufverfolgung in C# zu aktivieren, fügen Sie die /d:TRACE Kennzeichnung der Compiler-Befehlszeile hinzu, wenn Sie den Code kompilieren oder am Anfang der Datei hinzufügen #define TRACE . Fügen Sie in Visual Basic der Compiler-Befehlszeile das /d:TRACE=True Flag hinzu.

Weitere Informationen zur Instrumentierung Ihrer Anwendung finden Sie unter Debug und Trace.

In .NET Framework-App-Konfigurationsdateien können Sie Text verwenden, um den Wert für einen Switch anzugeben. For example, true for a BooleanSwitch, or the text representing an enumeration value such Error as for a TraceSwitch. Die Zeile <add name="mySwitch" value="Error" /> entspricht <add name="mySwitch" value="1" />. Sie können Ablaufverfolgungsebenen auch mithilfe des ganzzahligen Werts der Enumeration festlegen. Die folgende Tabelle zeigt die Beziehung zwischen den Enumerationsmitgliedern TraceLevel und den entsprechenden Konfigurationsdateieinträgen.

Verfolgungsebene Konfigurationsdateiwert
Aus 0
Fehler 1
Warning 2
Info 3
Ausführlich 4

Gilt für:

Weitere Informationen