Tracefmt

Tracefmt (Tracefmt.exe) 是一种命令行工具,用于格式化和显示来自事件跟踪日志文件(.etl)或实时跟踪会话的跟踪消息。 Tracefmt 可以在命令提示符窗口中显示消息,或将它们保存在文本文件中。

在哪里可以获取 Tracefmt?

安装适用于桌面应用的 WDK、Visual Studio 和 Windows SDK 时,将包含 Tracefmt (Tracefmt.exe)。 有关下载工具包的信息,请参阅 Windows 硬件下载。

Windows 驱动程序工具包 (WDK) 8.1 (安装路径)

%WindowsSdkDir%\bin\x64\Tracefmt.exe

%WindowsSdkDir%\bin\x86\Tracefmt.exe

注意 Visual Studio 环境变量(%WindowsSdkDir%)表示安装工具包的 Windows 工具包目录的路径,例如 C:\Program Files (x86)\Windows Kits\8.1。

Tracefmt 使用 跟踪消息格式 (TMF) 文件中的格式 设置说明将二进制跟踪消息转换为人工可读格式。 可以提供 TMF 文件或为跟踪提供程序提供映像文件,并使 Tracefmt 创建 TMF 文件。

Tracefmt 可以格式化 TraceEvent 函数生成的跟踪事件,以及 WmiTraceMessage、 TraceMessage 函数或 DoTraceMessage 宏生成的跟踪消息。 有关 TraceEvent 和 TraceMessage 函数的详细信息,请参阅 Windows SDK 文档。

本部分包括:

了解 Tracefmt

Tracefmt 概念

Tracefmt 命令

Tracefmt 示例