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]+