DkmLogLevel 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 die Ausführlichkeit einer Protokollierung an, die dem Diagnose-Protokoll (DkmDiagnosticsLog) hinzugefügt wird. Um eine triviale Überprüfung zu ermöglichen, ob eine bestimmte Protokollebene aktiviert ist, wird dies als Flag-Enumeration deklariert, aber mit sehr wenigen Ausnahmen, falls vorhanden, sollten Nachrichten ein einzelnes Flag festlegen.
Diese API wurde in Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) eingeführt.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- Vererbung
-
DkmLogLevel
- Attribute
Felder
DebugEngineAPIMethod | 8 | Ausführliche Protokollierung von Aufrufen aller Debug-Engine-APIs (vsdebugeng.dll). |
DebugEngineAPIMethodFailure | 16 | Ausführliche Protokollierung aller Fehlerrückmeldungen von Debug-Engine-APIs (vsdebugeng.dll). |
DebugRuntimeEvent | 32 | Ausführliche Protokollierung aller Ereignisse aus der zugrunde liegenden Debug-API (Win32, ICorDebug usw.). |
ExpressionEvaluation | 64 | Ausführliche Protokollierung von Ausdrucksauswertungsvorgängen. |
HotReload | 256 | Ausführliche Protokollierung von Hot Reload Vorgängen. |
Important | 2 | Protokollartikel ist wichtig und kostengünstig zu produzieren. Dies gilt für Elemente, die automatisch aktiviert werden sollen, wenn Visual Studio-Feedbacktickets gesammelt werden. Beispiel: Einstiegspunkte für den Start des Debuggens. |
ImportantError | 1 | Das Protokollelement ist für einen Fehler vorgesehen, der sehr unwahrscheinlich ist, dass er ignorierbar ist. Dies wird für die Protokollierung von Elementen verwendet, die immer aktiviert werden sollen. Beispiel: wichtige Fehler. |
Invalid | 0 | Reservierter ungültiger Wert, der angibt, dass die Protokollierung deaktiviert ist. |
Normal | 4 | Das Protokollelement ist im Allgemeinen nützlich und sollte für Protokolle auf Dev-Ebene immer aktiviert sein. |
StartDebugging | 128 | Ausführliche Protokollierung von Debugvorgängen starten. |