2012-04-19 39 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