Nyomkövetési típus összegzése
A forrásszintek különböző nyomkövetési szinteket határoznak meg: kritikus, hiba, figyelmeztetés, információ és részletes, valamint megadja a ActivityTracing
jelző leírását, amely a nyomkövetési határ és a tevékenységátviteli események kimenetét váltja ki.
Áttekintheti TraceEventType azokat a nyomkövetési típusokat is, amelyekből System.Diagnosticskibocsátható.
Az alábbi táblázat a legfontosabbakat sorolja fel.
Nyomkövetés típusa | Leírás |
---|---|
Kritikus | Végzetes hiba vagy alkalmazás összeomlása. |
Hiba | Helyreállítható hiba. |
Figyelmeztetés | Tájékoztató üzenet. |
Tájékoztatás | Nem kritikus probléma. |
Részletezés | Hibakeresési nyomkövetés. |
Indítás | A feldolgozás logikai egységének kezdete. |
Felfüggesztés | Logikai feldolgozási egység felfüggesztése. |
Folytatás | Logikai feldolgozási egység újrakezdése. |
Leállítás | Logikai feldolgozási egység leállítása. |
Átvitel | A korrelációs identitás módosítása. |
A tevékenység a fenti nyomkövetési típusok kombinációjaként van definiálva.
A következő egy reguláris kifejezés, amely egy helyi (nyomkövetési forrás) hatókörben ideális tevékenységet határoz meg,
R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop
Ez azt jelenti, hogy egy tevékenységnek meg kell felelnie a következő feltételeknek.
Indítási és leállítási nyomkövetéssel kell elindítania és leállítania
A felfüggesztési vagy folytatási nyomkövetést közvetlenül megelőző átviteli nyomkövetéssel kell rendelkeznie
Ha ilyen nyomkövetések léteznek, nem lehet nyomkövetés a Felfüggesztés és a Folytatás nyomkövetése között
A kritikus/Hiba/Figyelmeztetés/Információ/Részletes/Átviteli nyomkövetések bármelyikével rendelkezhet, amennyiben a korábbi feltételek teljesülnek
A következő egy reguláris kifejezés, amely egy ideális tevékenységet határoz meg a globális hatókörben,
R+
mivel az R a helyi hatókörben lévő tevékenységek szokásos kifejezése. Ez azt jelenti, hogy:
[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+