我正在寻找一个跟踪查看器,它允许我查看 ETL(Windows 事件跟踪)跟踪(使用 WPP 创建)。我确实找到了一些 ETL 文件查看器,但它们不支持在运行时查看跟踪。
我只知道 DDK 提供的 TraceView.exe;但它缺乏对查找跟踪文本、按组件或文件轻松过滤以及在运行时更改日志级别的支持。
建议?有什么像样的 .net 工具可以支持ETW 的 .net 使用吗?
我正在寻找一个跟踪查看器,它允许我查看 ETL(Windows 事件跟踪)跟踪(使用 WPP 创建)。我确实找到了一些 ETL 文件查看器,但它们不支持在运行时查看跟踪。
我只知道 DDK 提供的 TraceView.exe;但它缺乏对查找跟踪文本、按组件或文件轻松过滤以及在运行时更改日志级别的支持。
建议?有什么像样的 .net 工具可以支持ETW 的 .net 使用吗?
你可以看看这个工具集。它允许从 ETW 会话接收跟踪,通过网络重定向它们,它比 ETViewer 更稳定。
看看log2console。它可以捕获过滤器并显示许多不同的跟踪源(文件、tcp/ip、跟踪...)
在接受上述正确答案后,我找到了一个更好的解决方案:ETViewer from codeplex。它专为与 WPP 一起使用,可扩展且易于使用。