Share via


DkmLogLevel Výčet

Definice

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í.

Platí pro