DkmLogLevel Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje podrobnosti zpráv protokolování přidaných do diagnostického protokolu (DkmDiagnosticsLog). Pokud chcete povolit triviálně kontrolovat, jestli je daná úroveň protokolu povolená, je tato možnost deklarována jako výčet příznaku, ale s velmi malými výjimkami by zprávy měly nastavit jeden příznak.
Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8).
Tento výčet podporuje bitové kombinace hodnot jeho členů.
[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel =
Public Enum DkmLogLevel
- Dědičnost
-
DkmLogLevel
- Atributy
Pole
DebugEngineAPIMethod | 8 | Podrobné protokolování volání všech rozhraní API ladicího stroje (vsdebugeng.dll). |
DebugEngineAPIMethodFailure | 16 | Podrobné protokolování všech chyb vrací z rozhraní API ladicího stroje (vsdebugeng.dll). |
DebugRuntimeEvent | 32 | Podrobné protokolování všech událostí z podkladového rozhraní API pro ladění (Win32, ICorDebug atd.) |
ExpressionEvaluation | 64 | Podrobné protokolování operací vyhodnocení výrazů |
HotReload | 256 | Podrobné protokolování operací Opětovné načítání za provozu |
Important | 2 | Položka protokolu je důležitá a levná na výrobu. To platí pro položky, které by se měly automaticky povolit při shromažďování lístků zpětné vazby sady Visual Studio. Příklad: vstupní body pro zahájení ladění. |
ImportantError | 1 | Položka protokolu je určena pro chybu, která je velmi nepravděpodobné, že by byla ignorovatelná. Používá se k protokolování položek, které by měly být vždy povolené. Příklad: důležité chyby. |
Invalid | 0 | Rezervovaná neplatná hodnota, která označuje, že protokolování je zakázané. |
Normal | 4 | Položka protokolu je obecně užitečná a vždy by měla být povolená pro protokoly na úrovni vývoje. |
StartDebugging | 128 | Podrobné protokolování operací spuštění ladění. |