Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poziomy źródła definiują różne poziomy śledzenia: Krytyczne, Błąd, Ostrzeżenie, Informacje i Szczegółowe, a także zawiera opis ActivityTracing flagi, która przełącza wyjściowe zdarzenia granicy śledzenia i transferu aktywności.
Możesz również zapoznać TraceEventType się z typami śladów, które mogą być emitowane z klasy System.Diagnostics.
W poniższej tabeli wymieniono najważniejsze.
| Typ śledzenia | Opis |
|---|---|
| Krytyczny | Błąd krytyczny lub awaria aplikacji. |
| Błąd | Błąd możliwy do odzyskania. |
| Ostrzeżenie | Komunikat informacyjny. |
| Informacja | Problem niekrytyczny. |
| Pełne informacje | Ślad debugowania. |
| Rozpocznij | Rozpoczynanie jednostki logicznej przetwarzania. |
| Wstrzymaj | Zawieszenie jednostki logicznej przetwarzania. |
| Życiorys | Wznowienie jednostki logicznej przetwarzania. |
| Zatrzymaj | Zatrzymywanie jednostki logicznej przetwarzania. |
| Przenoszenie | Zmiana tożsamości korelacji. |
Działanie definiuje się jako połączenie wymienionych wyżej typów śledzenia.
Poniżej znajduje się wyrażenie regularne, które definiuje idealną aktywność w lokalnym zakresie (źródła śledzenia),
R = Start (Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop
Oznacza to, że działanie musi spełniać następujące warunki.
Musi ono zostać uruchomione i zatrzymane odpowiednio przez ślady uruchamiania i zatrzymywania
Musi mieć ślad transferu bezpośrednio poprzedzający ślad wstrzymania lub wznowienia
Nie może zawierać żadnych śladów między śladami wstrzymania i wznowienia, jeśli takie ślady istnieją
Może mieć dowolną liczbę krytycznych/błędów/ostrzeżeń/informacji/szczegółowych/transferowych logów, o ile poprzednie warunki są spełnione.
Poniżej znajduje się wyrażenie regularne, które definiuje idealną aktywność w zakresie globalnym,
R+
z R jest wyrażeniem regularnym dla działania w zakresie lokalnym. Przekłada się to na,
[R+ = Start ( Critical | Error | Warning | Information | Verbose | Transfer | (Transfer Suspend Transfer Resume) )* Stop]+