wcf生成的跟踪是否有类型结构?

时间:2012-07-10 14:15:29

标签: c# .net wcf trace

我想为我的wcf服务设置一个自定义跟踪侦听器,它将过滤大量生成的跟踪,以根据我的需要仅保留有意义的跟踪。 因此,我的问题是:

生成的Traces是否有类型结构或类层次结构?

我的想法是根据其基础类型过滤Traces,而不是处理自定义跟踪侦听器的Write(string msg)和WriteLine(string msg)方法提供的字符串对象。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

看起来不像......

http://social.msdn.microsoft.com/Forums/en/wcf/thread/64119e1f-6d7c-4093-b27a-1cadf81aa43a

更新(回应评论)

这意味着存在一个结构,但是微软没有以XSD的形式提供该结构的明确定义。

一种可能的方法是根据一个或多个样本跟踪文件生成XSD。您可以使用xsd.exe执行此操作。

然而,这种方法最多是随意的,因为您无法确定最终结果是否能满足所有可能的未来跟踪文件。

答案 1 :(得分:0)

我可以建议log4netNLog。功能真的很相似。它们都具有广泛的日志目的地,但如果您想要一些具有某些自定义功能的自定义目标,则可以执行此操作。