从 Microsoft 服务跟踪查看器导出数据
Posted
技术标签:
【中文标题】从 Microsoft 服务跟踪查看器导出数据【英文标题】:Exporting Data From Microsoft Service Trace Viewer 【发布时间】:2013-12-20 19:29:16 【问题描述】:我正在对 WCF 服务进行一些分析,我想比较以不同速度运行相同方法的两个不同进程的跟踪时间。有没有办法将数据从 Microsoft Service Trace Viewer 导出到 excel 或类似的东西,以便能够比较生成的配置文件?我使用this page 作为设置跟踪的参考。
【问题讨论】:
【参考方案1】:我有同样的问题。我需要比较两个 WCF 跟踪,看看为什么一个不起作用,一个起作用。我没有找到任何用于 svclog 的比较工具,而且我用于跟踪的 XML 输出都在文件的一行中,因此很难在标准比较工具中进行比较。
考虑到这一点,我将 *.svclog 文件重命名为 *.config。然后我在 Visual Studio 中打开文件并使用 CTRL+K、CTRL+D 来格式化文档。这将标准 XML 格式(带换行符)添加到日志文件中。使用单独的行输出,我可以使用标准文件比较工具。我使用 WinMerge 进行比较。
Visual Studio 快捷方式:http://msdn.microsoft.com/en-us/library/da5kh0wa.aspx#bkmk_edit
WinMerge:http://winmerge.org/
【讨论】:
非常感谢...当时我正在处理一个非常大的 json 对象...这样会有效吗? 我不明白为什么不这样做。当然要筛选更多数据,但 WinMerge 应该能够有效地向您显示任何差异。以上是关于从 Microsoft 服务跟踪查看器导出数据的主要内容,如果未能解决你的问题,请参考以下文章