Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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]+