0

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

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

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

感谢帮助。

4

2 回答 2

0

我可以建议log4netNLog。功能真的很相似。它们都有广泛的日志目的地,但如果你想拥有一些具有一些自定义功能的自定义目的地,你可以这样做。

于 2012-07-11T08:53:32.827 回答
0

看起来不像...

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

更新(回应评论)

这意味着存在一个结构,但是 Microsoft 尚未以 XSD 的形式提供该结构的明确定义。

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

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

于 2012-07-10T14:55:58.940 回答