Teilen über


TraceLevel Enumeration

Definition

Gibt die auszugebenden Meldungen für die Debug-Klasse, die Trace-Klasse und die TraceSwitch-Klasse an.

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

Felder

Error 1

Ausgabe der Meldungen zur Fehlerbehandlung.

Info 3

Ausgabe der informativen Meldungen, Warnungen und Meldungen zur Fehlerbehandlung.

Off 0

Ausgabe keiner Ablaufverfolgungs- oder Debugmeldungen.

Verbose 4

Ausgabe aller Debug- oder Ablaufverfolgungsmeldungen.

Warning 2

Ausgabe der Warnungen und Meldungen zur Fehlerbehandlung.

Hinweise

Diese Enumeration wird von der TraceSwitch-Klasse verwendet.

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

  • Um das Debuggen in C# zu aktivieren, fügen Sie das /d:DEBUG Flag der Compiler-Befehlszeile hinzu, wenn Sie Ihren Code kompilieren, oder Sie können die Datei oben 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 das /d:TRACE Flag der Compilerbefehlszeile hinzu, wenn Sie Ihren Code kompilieren, oder fügen Sie das Flag am Anfang der Datei hinzu #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. Beispielsweise für einen BooleanSwitchoder den Text, true der einen Enumerationswert darstellt, zError. B. für einen TraceSwitch. Die Zeile <add name="mySwitch" value="Error" /> ist gleichbedeutend mit <add name="mySwitch" value="1" />. Sie können auch Ablaufverfolgungsebenen mithilfe des ganzzahligen Werts der Enumeration festlegen. Die folgende Tabelle zeigt die Beziehung zwischen den Enumerationsmembern TraceLevel und den entsprechenden Konfigurationsdateieinträgen.

Ablaufverfolgungsebene Konfigurationsdateiwert
Aus 0
Fehler 1
Warnung 2
Info 3
Ausführlich 4

Gilt für:

Weitere Informationen