我有一个连接到多个端点的WCF客户端;一些net.pipe,一些https。
net.pipe端点有相当多的聊天但是它们可靠地工作,所以我不想跟踪它们,因为日志文件太大而且太乱了。但是,https端点是相当新的,我需要跟踪那个。如何仅跟踪该端点,而不跟踪其他net.pipe端点?如果我必须跟踪所有https端点并且没有net.pipe端点,那就没问题,尽管能够打开和关闭各个端点会很好。另外,我希望有一个所有.config选项(即,不写我自己的跟踪侦听器)。
谢谢!
答案 0 :(得分:0)
您可以使用xpath表达式在编写日志数据之前对其进行过滤。请参阅邮件过滤器下的http://msdn.microsoft.com/en-us/library/ms730064.aspx。
您还可以将xpath表达式作为FilterInitData添加到XmlWriterTraceListener中。