TraceLevel Wyliczenie
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
Nazwa | Wartość | Opis |
---|---|---|
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. |
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 |
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: