Tracefmt 输出 (.out) 文件是一个文本文件,它以人工可读格式显示跟踪日志或实时跟踪会话中的跟踪消息。 每个跟踪消息前面都有一个可自定义的 跟踪消息前缀。
Tracefmt 输出文件是可选的。 你可以指示 Tracefmt 显示跟踪消息,但不能创建输出文件,也可以同时显示跟踪消息并将其记录在输出文件中。
Tracefmt 输出文件通常用作分析和筛选跟踪消息的其他程序的输入。
下面是一个跟踪会话的 Tracefmt 输出文件内容的摘录,该跟踪会话使用的是一个为软件跟踪而设计的示例驱动程序。 TraceDrv 是专为软件跟踪设计的示例驱动程序,可在 GitHub 上的 Windows 驱动程序示例 存储库中找到。
EventTrace
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]IOCTL = 1
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 1 Hi
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 2 Hi
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 3 Hi
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 4 Hi
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 5 Hi
[0]0888.0D60::10/23/2003-12:27:40.173 [tracedrv]Hello, 6 Hi