DkmLogLevel 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 szczegółowość komunikatów rejestrowania dodanych do dziennika diagnostycznego (DkmDiagnosticsLog). Aby umożliwić trywialne sprawdzanie, czy dany poziom dziennika jest włączony, jest to zadeklarowane jako wyliczenie flagi, ale z bardzo kilkoma wyjątkami, jeśli istnieją, komunikaty powinny ustawić pojedynczą flagę.
Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8).
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- Dziedziczenie
-
DkmLogLevel
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| DebugEngineAPIMethod | 8 | Pełne rejestrowanie wywołań do wszystkich interfejsów API aparatu debugowania (vsdebugeng.dll). |
| DebugEngineAPIMethodFailure | 16 | Pełne rejestrowanie wszystkich błędów zwracanych z interfejsów API aparatu debugowania (vsdebugeng.dll). |
| DebugRuntimeEvent | 32 | Pełne rejestrowanie wszystkich zdarzeń z bazowego interfejsu API debugowania (Win32, ICorDebug itp.). |
| ExpressionEvaluation | 64 | Pełne rejestrowanie operacji oceny wyrażeń. |
| HotReload | 256 | Pełne rejestrowanie operacji Przeładowywanie na gorąco. |
| Important | 2 | Element dziennika jest ważny i niedrogi do produkcji. Dotyczy to elementów, które powinny być automatycznie włączone po zebraniu biletów opinii programu Visual Studio. Przykład: punkty wejścia do rozpoczęcia debugowania. |
| ImportantError | 1 | Element dziennika jest błędem, który jest bardzo mało prawdopodobne, aby być ignorowany. Jest to używane do rejestrowania elementów, które powinny być zawsze włączone. Przykład: ważne błędy. |
| Invalid | 0 | Zarezerwowana nieprawidłowa wartość używana do wskazania, że rejestrowanie jest wyłączone. |
| Normal | 4 | Element dziennika jest ogólnie przydatny i zawsze powinien być włączony dla dzienników na poziomie deweloperskim. |
| StartDebugging | 128 | Pełne rejestrowanie operacji uruchamiania debugowania. |