Condividi tramite


Riepilogo del tipo di traccia

Source Levels definisce vari livelli di traccia: Critico, Errore, Avviso, Informazioni e Dettaglio, e fornisce una descrizione del ActivityTracing flag, che attiva o disattiva l'output degli eventi di confine di traccia e trasferimento delle attività.

È anche possibile esaminare TraceEventType i tipi di tracce che possono essere generati da System.Diagnostics.

Nella tabella seguente sono elencate le più importanti.

Tipo di traccia Descrizione
Critico Errore irreversibile o arresto anomalo dell'applicazione.
Errore Errore ripristinabile.
Avvertimento Messaggio informativo.
Informazione Problema non critico.
Verboso Traccia di debug.
Inizio Avvio di un'unità logica di elaborazione.
Sospendi Sospensione di un'unità logica di elaborazione.
Riassumere Ripresa di un'unità logica di elaborazione.
Fermati Arresto di un'unità logica di elaborazione.
Trasferimento Modifica dell'identità di correlazione.

Un'attività viene definita come una combinazione dei tipi di traccia precedenti.

Di seguito è riportata un'espressione regolare che definisce un'attività ideale in un ambito locale (origine di traccia),

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

Ciò significa che un'attività deve soddisfare le condizioni seguenti.

  • Deve essere avviato e arrestato rispettivamente da una traccia Start e Stop

  • Deve avere una traccia di trasferimento immediatamente precedente una traccia di sospensione o ripresa.

  • Non deve contenere tracce tra le tracce Suspend e Resume, se esistono tali tracce.

  • Può avere qualsiasi numero e combinazione di tracce critiche/errori/avvisi/informazioni/dettagli/trasferimenti, purché vengano osservate le condizioni precedenti

Di seguito è riportata un'espressione regolare che definisce un'attività ideale nell'ambito globale,

R+

con R come espressione regolare per un'attività nell'ambito locale. Questo si traduce in,

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