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


TraceView -process

Используйте команду TraceView -process для форматирования двоичных сообщений трассировки в журнале трассировки или в режиме реального времени. Команда TraceView -process создает текстовый файл сообщений трассировки и сводный файл, описывающий входные и выходные файлы.

    traceview -process [EtlFile | -rt SessionName][Parameters]
   

Параметры

EtlFile
Указывает файл журнала трассировки событий (etl), содержащий сообщения трассировки. Введите путь (необязательно) и имя файла. Значение по умолчанию — c:\logfile.etl.

-rt Имя сеанса
Реальное время. Форматирует сообщения трассировки из указанных сеансов трассировки в режиме реального времени.

Имя сеанса трассировки — это имя сеанса трассировки. Если не указано имя сеанса трассировки, Tracefmt форматирует сообщения из сеанса трассировки ядра NT.

-tmf TMFFile
Указывает путь (необязательно) и имя файла формата сообщения трассировки (TMF) для сообщений трассировки.

-p TMFPath
Указывает путь к каталогу, который содержит файл формата сообщения трассировки (TMF) для сообщений трассировки.

-o OutputFile
Задает имя выходных файлов. Это имя применяется к текстовому файлу отформатированных сообщений трассировки и к сводной папке.

OutputFile — это путь и имя файла с расширением имени файла .txt, например c:\traces\trace.txt. Значения по умолчанию FmfFile.txt и FmtSum.txt в локальном каталоге.

Если этот параметр используется с параметром -displayonly или -summaryonly, он влияет только на файл сводки.

-csv
Форматирует журнал трассировки в виде файла с разделим запятыми, переменной длины (.csv).

-дисплей
Отображает сообщения трассировки в окне командной строки, а также запись их в выходной файл.

-displayonly
Отображает сообщения трассировки только в окне командной строки. TraceView не создает текстовый файл сообщений трассировки.

-nosummary
Не создает файл сводного сообщения.

-summaryonly
Создает только файл сводного сообщения. Tracefmt не создает выходной файл.

-noprefix
Окупит префикс сообщения трассировки. Этот параметр влияет на сообщения трассировки в выходном файле и дисплее Tracefmt.

-ods
Отправляет отформатированные сообщения трассировки отладчику для отображения.

-v
Verbose. Отображает подробные сведения в окне командной строки, так как Tracefmt обрабатывает каждый блок или буфер сообщений трассировки. Используйте этот параметр, если вы подозреваете повреждения или несоответствия файлов.

-h | /?
Вывод справки.

Примеры

traceview -process
traceview -process mytrace.etl -p c:\tracing -o mytrace.txt
traceview mytrace.etl -tmf c:\tracing\37753236-c81f-505e-d40a-128d3bb2b5ff.tmf
tracefmt -rt MyTrace -p c:\tracing -o mytrace.txt -display

Комментарии

Чтобы отформатировать сообщения трассировки, необходимо указать файл формата сообщения трассировки для сообщений трассировки. Доступные методы перечислены в порядке приоритета:

  • Параметр -tmf .

  • Параметр -p .

  • Переменная среды %TRACE_FORMAT_SEARCH_PATH%. Задает значение переменной в каталоге, в котором находится файл TMF.

Если имя файла TMF не является GUID сообщения, используйте параметр -tmf и введите полный путь к файлу. В противном случае TraceView не найдет файл TMF.

Если TraceView не удается найти файл TMF, или файл TMF не содержит сведения о форматировании для сообщений трассировки, TraceView не может отформатировать сообщения. Вместо этого вместо текста сообщения TraceView записывает сообщение "Нет сведений о формате".

Если TraceView не может форматировать сообщение трассировки, он вызывает исключение и отображает сообщение, например:

*****FormatMessage Header(Header) of EventTrace, parameter 23 raised an exception*****