2012-04-19 58 views
0

我尝试使用logman而不是DDK tracelog来收集由使用WPP的应用程序生成的* .etl数据,但在读取etl文件后无法看到任何数据(在* .etl中)和通过使用traceview解码* .fmt信息。使用logman来收集数据

我在做什么错?我生成*这样

ETL logman启动 “会话” -o “Trace.etl” -p “{28EE579B-CF67-43b6-9D19-8930E7AAA131}” -ets logman停止 “会话” -ets

使用traceview打开生成的Trace.etl时,只显示没有收集到的数据,它不会显示错误。

编辑:我指定我在系统上使用mofcompiler注册了我生成的* .mof文件,并且通过直接使用traceview我可以看到数据。

回答

0

的问题是,我并没有指定任何标志正因为如此(WPP邮件设置,我没有看到任何数据标志是这样的事实:

logman启动“会话” -o“Trace.etl “-p ”{28EE579B-CF67-43b6-9D19-8930E7AAA131}“ 0xFFFF的 -ets logman停止 ”会话“ -ets

0

我正在寻找同样的问题,发现在MSDN上这个有用的文档:

CLR ETW Keywords and Levels

水平具有以下含义:

  • 0x5的 - 详细
  • 为0x4 - 信息
  • 0x3 - 警告
  • 0X2 - 错误
  • 为0x1 - 关键
  • 为0x0 - LogAlways