跟踪日志

事件跟踪日志 (.etl) 文件(也称为 跟踪日志)存储一个或多个 跟踪会话期间生成的跟踪消息。

系统首先将 跟踪提供程序生成的跟踪 消息存储在跟踪会话缓冲区中,然后将其直接传递给 跟踪使用者 或将其写入跟踪日志。

由于消息可能占用大量磁盘空间,因此跟踪日志以压缩的二进制格式存储它们。 若要读取消息,跟踪使用者使用跟踪提供程序提供的信息 (DoTraceMessage 宏) 中的 FormatString 参数来分析和设置消息的格式,使其可读。 跟踪使用者可以在 提供程序的 PDB 符号文件跟踪消息格式文件中 找到此信息。