示例 2:使用提供程序的基本启动命令

以下 start 命令与示例 1 中的命令相同,只不过它使用 -guid 参数为跟踪会话启用提供程序:

tracelog -start MyTrace -guid #d58c126f-b309-11d1-969e-0000f875a5bc

命令启动名为“我的跟踪”的跟踪会话。 它使用 -guid 参数指定跟踪提供程序的控制 GUID。 GUID 前面有一个数字符号, # () 指示它是 GUID 而不是 GUID 文件名。

作为响应,Tracelog 启动 MyTrace 跟踪日志会话并启用 GUID 指定的提供程序。 它使用会话的其他属性的默认值,包括在 C:\LogFile.etl 中创建日志文件。

如果未指定跟踪会话的名称 (在本例中为“MyTrace”) ,则 Tracelog 将启动 NT 内核记录器跟踪会话,这是默认值。

如果未指定标志或级别,某些提供程序可能不会生成跟踪消息,即使它们已启用。