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 komunikaty wyjściowe dla klas Debug, Trace i TraceSwitch.
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum TraceLevel
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Off | 0 | Brak śledzenia i debugowania komunikatów. |
| Error | 1 | Komunikaty obsługi błędów wyjściowych. |
| Warning | 2 | Ostrzeżenia wyjściowe i komunikaty obsługi błędów. |
| Info | 3 | Wyjściowe komunikaty informacyjne, ostrzeżenia i komunikaty obsługi błędów. |
| Verbose | 4 | Wyprowadz wszystkie komunikaty debugowania i śledzenia. |
Uwagi
Ta wyliczenie jest używana 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:DEBUGdo wiersza polecenia kompilatora podczas kompilowania kodu lub możesz dodać#define DEBUGgo na początku pliku. W języku Visual Basic dodaj flagę/d:DEBUG=Truedo wiersza polecenia kompilatora.Aby włączyć śledzenie w języku C#, dodaj flagę
/d:TRACEdo wiersza polecenia kompilatora podczas kompilowania kodu lub dodaj#define TRACEją na początku pliku. W języku Visual Basic dodaj flagę/d:TRACE=Truedo wiersza polecenia kompilatora.
Aby uzyskać więcej informacji na temat instrumentowania aplikacji, zobacz Debug i Trace.
W plikach konfiguracji aplikacji platformy .NET Framework można użyć tekstu, aby określić wartość przełącznika. Na przykład true w przypadku elementu BooleanSwitchlub tekstu reprezentującego wartość wyliczenia, taką jak Error dla elementu 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 |
| Warning | 2 |
| Informacje | 3 |
| Verbose | 4 |