TraceLevel Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, jakie komunikaty mają być wyjściowe dla Debugklas i TraceSwitchTrace .
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Dziedziczenie
Pola
Error | 1 | Komunikaty obsługi błędów wyjściowych. |
Info | 3 | Wyjściowe komunikaty informacyjne, ostrzeżenia i komunikaty obsługujące błędy. |
Off | 0 | Brak śledzenia i debugowania komunikatów. |
Verbose | 4 | Wyprowadz wszystkie komunikaty debugowania i śledzenia. |
Warning | 2 | Ostrzeżenia wyjściowe i komunikaty obsługujące błędy. |
Uwagi
Ta wyliczenie jest używane przez klasę TraceSwitch .
Aby użyć przełącznika, należy włączyć śledzenie lub debugowanie. Następująca składnia jest specyficzna dla kompilatora. Jeśli używasz kompilatorów innych niż C# lub Visual Basic, zapoznaj się z dokumentacją kompilatora.
Aby włączyć debugowanie w języku C#, dodaj flagę
/d:DEBUG
do wiersza polecenia kompilatora podczas kompilowania kodu lub możesz dodać#define DEBUG
ją na początku pliku. W języku Visual Basic dodaj flagę/d:DEBUG=True
do wiersza polecenia kompilatora.Aby włączyć śledzenie w języku C#, dodaj flagę
/d:TRACE
do wiersza polecenia kompilatora podczas kompilowania kodu lub dodaj#define TRACE
ją na początku pliku. W języku Visual Basic dodaj flagę/d:TRACE=True
do wiersza polecenia kompilatora.
Aby uzyskać więcej informacji na temat instrumentowania aplikacji, zobacz Debug i Trace.
W .NET Framework plikach konfiguracji aplikacji można użyć tekstu, aby określić wartość przełącznika. Na przykład w przypadku elementu BooleanSwitchlub tekstu reprezentującego wartość wyliczenia, true
taką jak Error
dla .TraceSwitch Wiersz <add name="mySwitch" value="Error" />
jest odpowiednikiem <add name="mySwitch" value="1" />
. Możesz również ustawić poziomy śledzenia przy użyciu wartości całkowitej wyliczenia. W poniższej tabeli przedstawiono relację między elementami TraceLevel członkowskimi wyliczenia i odpowiadającymi im wpisami w pliku konfiguracji.
Poziom śledzenia | Wartość pliku konfiguracji |
---|---|
Wyłączone | 0 |
Błąd | 1 |
Ostrzeżenie | 2 |
Info | 3 |
Pełny | 4 |