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*****