TraceLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 zu verwenden. 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 beim Kompilieren des Codes das
/d:DEBUG
Flag zur Compiler-Befehlszeile hinzu, oder Sie können oben in der Datei hinzufügen#define DEBUG
. Fügen Sie in Visual Basic der Compilerbefehlszeile das/d:DEBUG=True
Kennzeichen hinzu.Um die Ablaufverfolgung in C# zu aktivieren, fügen Sie beim Kompilieren des Codes das
/d:TRACE
Flag zur Befehlszeile des Compilers hinzu, oder fügen Sie oben in der Datei hinzu#define TRACE
. Fügen Sie in Visual Basic der Compilerbefehlszeile das/d:TRACE=True
Kennzeichen 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. Beispiel: Für einen BooleanSwitch, oder den Text, der einen Enumerationswert darstellt, true
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 TraceLevel Enumerationsmitgliedern und den entsprechenden Konfigurationsdateieinträgen.
Ablaufverfolgungsebene | Konfigurationsdateiwert |
---|---|
Aus | 0 |
Fehler | 1 |
Warnung | 2 |
Info | 3 |
Ausführlich | 4 |