Partilhar via


Resumo do tipo de rastreamento

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

Pode também consultar TraceEventType para os tipos de registos que podem ser emitidos do System.Diagnostics.

A tabela a seguir lista os mais importantes.

Tipo de rastreio Descrição
Crítico Erro fatal ou falha do aplicativo.
Erro Erro recuperável.
Advertência Mensagem informativa.
Informação Problema não crítico.
Verbose Rastreio de depuração.
Início Início de uma unidade lógica de processamento.
Suspender Suspensão de uma unidade lógica de processamento.
Resumo 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:

  • Deve iniciar e parar, respectivamente, por uma trilha de início e uma trilha de paragem.

  • 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 quaisquer e quantos registos críticos/Erro/Aviso/Informação/Verbosidade/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]+