Compartilhar via


DkmLogLevel Enumeração

Definição

Especifica a verbosidade de mensagens de registro em log adicionadas ao log de diagnóstico (DkmDiagnosticsLog). Para permitir a verificação trivial se um determinado nível de log está habilitado, isso é declarado como uma enumeração de sinalizador, mas com poucas exceções, se houver, as mensagens devem definir um único sinalizador.

Essa API foi introduzida no Visual Studio 17 Atualização 8 (DkmApiVersion.VS17Update8).

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum DkmLogLevel
[<System.Flags>]
type DkmLogLevel = 
Public Enum DkmLogLevel
Herança
DkmLogLevel
Atributos

Campos

DebugEngineAPIMethod 8

Log detalhado de chamadas para todas as APIs do mecanismo de depuração (vsdebugeng.dll).

DebugEngineAPIMethodFailure 16

Log detalhado de todos os retornos de erro de APIs do mecanismo de depuração (vsdebugeng.dll).

DebugRuntimeEvent 32

Log detalhado de todos os eventos da API de depuração subjacente (Win32, ICorDebug etc).

ExpressionEvaluation 64

Log detalhado de operações de avaliação de expressão.

HotReload 256

Log detalhado de operações de Recarga Dinâmica.

Important 2

O item de log é importante e barato de produzir. Isso é para itens que devem ser habilitados automaticamente quando os tíquetes de comentários do Visual Studio são coletados. Exemplo: pontos de entrada para iniciar a depuração.

ImportantError 1

O item de log é para um erro que é muito improvável de ser ignorado. Isso é usado para registrar itens em log que sempre devem ser habilitados. Exemplo: erros importantes.

Invalid 0

Valor inválido reservado usado para indicar que o registro em log está desabilitado.

Normal 4

O item de log geralmente é útil e deve ser sempre habilitado para logs de nível de desenvolvimento.

StartDebugging 128

Log detalhado de iniciar operações de depuração.

Aplica-se a