Sammanfattning av spårningstyp

Källnivåer definierar olika spårningsnivåer: Kritisk, Fel, Varning, Information och Utförlig, samt ger en beskrivning av ActivityTracing flaggan, som växlar utdata från spårningsgräns- och aktivitetsöverföringshändelser.

Du kan också granska TraceEventType för de typer av spårningar som kan genereras från System.Diagnostics.

I följande tabell visas de viktigaste.

Spårningstyp Beskrivning
Kritisk Allvarligt fel eller programkrasch.
Fel Återställningsbart fel.
Varning Informationsmeddelande.
Information Icke-kritiskt problem.
Utförlig Felsökningsspårning.
Början Start av en logisk bearbetningsenhet.
Avbryta Avstängning av en logisk bearbetningsenhet.
Återuppta Återupptagande av en logisk bearbetningsenhet.
Stoppa Stoppande av en logisk enhet för bearbetning.
Överföring Ändring av korrelationsidentitet.

En aktivitet definieras som en kombination av spårningstyperna ovan.

Följande är ett reguljärt uttryck som definierar en idealisk aktivitet i ett lokalt omfång (spårningskälla).

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

Det innebär att en aktivitet måste uppfylla följande villkor.

  • Den måste starta och stoppa med ett Start- och ett Stopp-spår.

  • Den måste ha en överlåtelselog direkt före en paus- eller återupptagningslogg.

  • Den får inte ha några spårningar mellan spårningarna Suspend och Resume om det finns sådana spårningar

  • Den kan ha alla och så många kritiska/felmeddelanden/varningar/information/detaljerade/överföringsspårningar som behövs, så länge de tidigare villkoren uppfylls.

Följande är ett reguljärt uttryck som definierar en idealisk aktivitet i det globala omfånget,

R+

med R som reguljärt uttryck för en aktivitet i det lokala omfånget. Detta innebär,

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