Compartilhar via


Resumo de tipo de rastreamento

Os 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 sinalizador ActivityTracing, 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 as mais importantes.

Tipo de rastreamento Descrição
Crítico Erro fatal ou falha no aplicativo.
Erro Erro recuperável.
Aviso Mensagem informativa.
Informação Problema não crítico.
Verboso Rastreamento de depuração.
Início Início de uma unidade lógica de processamento.
Suspender Suspensão de uma unidade lógica de processamento.
Retomar Retomada de uma unidade lógica de processamento.
Parar Interrupção 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 seguintes condições.

  • 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 em,

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