我尝试使用logman而不是DDK tracelog来收集由我的应用程序生成的* .etl数据,该应用程序使用WPP但在读取etl文件并解码* .fmt信息后无法看到任何数据(在* .etl中)通过使用traceview。
我做错了什么?我像这样生成* etl
logman start" Session" -o" Trace.etl" -p" {28EE579B-CF67-43b6-9D19-8930E7AAA131}" -ets logman stop" Session" -ets
当使用traceview打开生成的Trace.etl时,它不会显示错误,只显示那里没有收集的数据。
编辑:我指定在系统上使用mofcompiler注册生成的* .mof文件,直接使用traceview我可以看到数据。
答案 0 :(得分:0)
问题在于我没有指定任何标志,因此(WPP消息设置了标志我没有看到任何数据:
logman start“Session”-o“Trace.etl”-p“{28EE579B-CF67-43b6-9D19-8930E7AAA131}” 0xFFFF -ets logman stop“Session”-ets
答案 1 :(得分:0)
我正在搜索相同的问题,并在MSDN上找到了这个有用的文档:
级别具有以下含义: