2015-08-24 21 views
1

我使用Microsoft Logging Sample来生成ETL文件。这个API非常适合日志记录...除了我无法想象读取这些日志的方法!LoggingSession/LoggingChannel(Windows.Foundation.Diagnostics)

使用WPA,ETViewer ...我可以看到事件而不是日志消息。

也许我必须为WPA或ETViewer加载一些PDB文件。但第一个只是不让我这样做,第二个只是说“在PDB文件中找不到提供者”。

有没有人通过任何跟踪查看器(实时与否)成功读取此示例/ API(Windows.Foundation.Diagnostics)生成的ETL文件?

回答

1

我用PerfView

浏览到您的ETL文件,展开它,然后在里面的活动项目双击。

PerfView

+0

太棒了!正是我在找什么。任何提示视图/过滤器事件的批评? (详细,信息,警告,评论等......) –

+0

我相信你可以在顶部的“事件”窗口中过滤事件。我远离我的办公桌,所以我无法确定。如果您对处理数据更感兴趣,可以使用名为“Tracerpt”的工具(https://technet.microsoft.com/zh-cn/library/bb490959.aspx),该工具允许您将事件导出为XML文件。您可以将所有ETL放在一个文件夹中,并根据需要执行一些PowerShell来导出和处理所有事件。 –

+0

https://channel9.msdn.com/Events/Build/2013/3-136在53:45他使用该工具。这个视频是优秀的顺便说一句。绝对值得的手表 –