Поделиться через


Сводка по типу трассировки

Уровни источника определяют различные уровни трассировки: Критический, Ошибка, Предупреждение, Информация и Подробное, а также предоставляют описание ActivityTracing флага, который переключает выходные данные событий границ трассировки и передачи активности.

Вы также можете просмотреть TraceEventType, чтобы узнать типы трассировок, которые могут быть излучены из System.Diagnostics.

В следующей таблице перечислены наиболее важные.

Тип трассировки Описание
Критически важно Неустранимая ошибка или сбой приложения.
Ошибка Восстановимая ошибка.
Предупреждение Информационное сообщение.
Информация Некритическая проблема.
Многословный Отладка трассировки.
Старт Запуск логической единицы обработки.
Приостановить Приостановка логической единицы обработки.
Резюме Возобновление логической единицы обработки.
Остановка Остановка логической единицы обработки.
Передать Обновление идентификатора корреляции.

Деятельность определяется как сочетание вышеуказанных типов трассировки.

Ниже приведено регулярное выражение, определяющее идеальное действие в локальной области (источник трассировки),

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

Это означает, что действие должно соответствовать следующим условиям.

  • Он должен начинаться и прекращаться соответственно по трассировкам начала и конца.

  • Он должен иметь трассировку передачи непосредственно перед трассировкой приостановки или возобновления

  • Не должно быть любых следов между трассировками Suspend и Resume, если существуют такие трассировки.

  • Он может содержать любое количество трассировок с уровнем важности "Критический," "Ошибка," "Предупреждение," "Информация," "Подробное" или "Передача," при условии соблюдения предыдущих условий.

Ниже приведено регулярное выражение, определяющее идеальное действие в глобальной области.

R+

R является регулярным выражением для активности в локальной области видимости. Это преобразуется в следующее:

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