DkmLogLevel 枚举

定义

指定添加到诊断日志 (DkmDiagnosticsLog) 的日志记录消息的详细程度。 为了允许简单检查是否启用了给定日志级别,这被声明为标志枚举,但极少数例外(如果有),消息应设置单个标志。

此 API 是在 Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) 中引入的。

此枚举支持其成员值的按位组合。

[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel = 
Public Enum DkmLogLevel
继承
DkmLogLevel
属性

字段

DebugEngineAPIMethod 8

对所有调试引擎 (vsdebugeng.dll) API 的调用的详细日志记录。

DebugEngineAPIMethodFailure 16

调试引擎 (vsdebugeng.dll) API 返回的所有错误的详细日志记录。

DebugRuntimeEvent 32

基础调试 API (Win32、ICorDebug 等的所有事件的详细日志记录) 。

ExpressionEvaluation 64

表达式计算操作的详细日志记录。

HotReload 256

热重载操作的详细日志记录。

Important 2

日志项非常重要,并且生成成本较低。 这适用于在收集 Visual Studio 反馈票证时应自动启用的项目。 示例:用于开始调试的入口点。

ImportantError 1

日志项适用于不太可能被忽略的错误。 这用于记录应始终启用的项。 示例:重要错误。

Invalid 0

用于指示已禁用日志记录的保留无效值。

Normal 4

日志项通常很有用,应始终为开发级日志启用。

StartDebugging 128

开始调试操作的详细日志记录。

适用于