我想为我的 wcf 服务设置一个自定义跟踪侦听器,它将根据我的需要过滤大量生成的跟踪以仅保留有意义的跟踪。因此,我的问题是:
生成的 Trace 是否有类型结构或类层次结构?
我的想法是根据跟踪的底层类型过滤跟踪,而不是处理自定义跟踪侦听器的 Write(string msg) 和 WriteLine(string msg) 方法提供的字符串对象。
感谢帮助。
看起来不像...
http://social.msdn.microsoft.com/Forums/en/wcf/thread/64119e1f-6d7c-4093-b27a-1cadf81aa43a
更新(回应评论)
这意味着存在一个结构,但是 Microsoft 尚未以 XSD 的形式提供该结构的明确定义。
一种可能的方法是根据一个或多个示例跟踪文件生成 XSD。您可以使用 xsd.exe 来执行此操作。
然而,这种方法充其量是随意的,因为您无法确定最终结果将满足所有可能的未来跟踪文件。