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 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
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:DEBUGKennzeichnung 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=TrueFlag hinzu.Um die Ablaufverfolgung in C# zu aktivieren, fügen Sie die
/d:TRACEKennzeichnung 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=TrueFlag 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 |