Share via


Resumo de tipo de rastreamento

Níveis de Origem definem vários níveis de rastreamento: Crítico, Erro, Aviso, Informações e Detalhados, bem como fornece uma descrição do ActivityTracing sinalizador, que alterna a saída de eventos de limite de rastreamento e transferência de atividade.

Você também pode revisar TraceEventType para os tipos de rastreamentos que podem ser emitidos de System.Diagnostics.

A tabela a seguir lista os mais importantes.

Tipo de rastreamento Descrição
Crítico Erro fatal ou falha do aplicativo.
Erro Erro recuperável.
Aviso Mensagem informativa.
Informações Problema não crítico.
Detalhado Rastreamento de depuração.
Iniciar Partida de uma unidade lógica de processamento.
Suspend Suspensão de uma unidade lógica de processamento.
Retomar Retomada de uma unidade lógica de processamento.
Stop Parada de uma unidade lógica de processamento.
Transferência Alteração da identidade de correlação.

Uma atividade é definida como uma combinação dos tipos de rastreamento acima.

A seguir está uma expressão regular que define uma atividade ideal em um escopo local (fonte de rastreamento),

R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop

Isso significa que uma atividade deve atender às condições a seguir.

  • Ele deve iniciar e parar, respectivamente, por um traço Start e Stop

  • Ele deve ter um rastreamento de transferência imediatamente anterior a um rastreamento de suspensão ou retomada

  • Ele não deve ter nenhum rastro entre os rastros Suspender e Retomar se tais rastros existirem

  • Ele pode ter qualquer traço crítico/Erro/Aviso/Informação/Verbose/Transferência, desde que as condições anteriores sejam observadas

A seguir está uma expressão regular que define uma atividade ideal no escopo global,

R+

com R sendo a expressão regular para uma atividade no escopo local. Isso se traduz como,

[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+