跟踪日志

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

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

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