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


Пример 10. Запуск сеанса трассировки Real-Time

Следующая команда запускает сеанс трассировки в режиме реального времени — сеанс, в котором сообщения трассировки отправляются непосредственно потребителю трассировки, а не в файл журнала.

tracelog -start MyTrace guid MyProvider.guid -rt

Вы можете использовать те же параметры для настройки сеанса трассировки в режиме реального времени, который будет использоваться для сеанса журнала трассировки, за исключением параметров, влияющих на файл журнала. Сюда входит трассировка специальных сеансов трассировки и частных сеансов трассировки в режиме реального времени. Однако, поскольку Tracelog является контроллером трассировки, а не потребителем трассировки, вы не можете использовать Tracelog для просмотра сообщений трассировки, созданных во время сеанса трассировки в режиме реального времени. Вместо этого используйте потребитель трассировки, например Tracefmt, или TraceView, который является одновременно контроллером трассировки и потребителем трассировки.

Следующая команда использует Tracefmt для форматирования сообщений трассировки из сеанса трассировки MyTrace в режиме реального времени, отображения их в окне командной строки и сохранения в текстовый файл для последующего изучения. Подробные сведения о синтаксисе команды см. в разделе Tracefmt.

tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt