Resumo do tipo de rastreamento

Source Levels define vários níveis de rastreamento: Crítico, Erro, Aviso, Informação e Detalhado, bem como fornece uma descrição do sinalizador, que alterna a saída de limites de rastreamento e eventos de transferência de ActivityTracing atividade.

Também pode consultar TraceEventType os tipos de vestígios que podem ser emitidos a partir do System.Diagnostics.

A tabela a seguir lista os mais importantes.

Tipo de rastreio Description
Crítico Erro fatal ou falha do aplicativo.
Erro Erro recuperável.
Aviso Mensagem informativa.
Informação Problema não crítico.
Verboso Rastreamento de depuração.
Iniciar Início de uma unidade lógica de processamento.
Suspender Suspensão de uma unidade lógica de processamento.
Retomar Reinício de uma unidade lógica de processamento.
Parar Interrupção de uma unidade lógica de processamento.
Transferência Mudança de identidade de correlação.

Uma atividade é definida como uma combinação dos tipos de vestígios 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

Isto significa que uma atividade deve satisfazer as seguintes condições:

  • Ele deve iniciar e parar, respectivamente, por um Start e Stop traces

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

  • Ele não deve ter nenhum rastreamento entre os rastreamentos Suspender e Retomar, se tais rastreamentos existirem

  • Pode ter todo e qualquer número de traços críticos/Erro/Aviso/Informação/Detalhado/Transferência, desde que as condições anteriores sejam observadas

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

R+

com R sendo a expressão regular para uma atividade no âmbito local. Isto traduz-se em:

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