【问题标题】:Diagnostics Trace: how to trace only one WCF endpoint诊断跟踪:如何仅跟踪一个 WCF 终结点
【发布时间】:2011-02-24 16:25:16
【问题描述】:

我有一个连接到多个端点的 WCF 客户端;一些 net.pipe,一些 https。

net.pipe 端点有相当多的喋喋不休,但它们工作可靠,所以我不想跟踪这些,因为日志文件变得太大而且太快混乱。但是,https 端点相当新,我需要跟踪那个端点。如何仅跟踪该端点,而不跟踪其他 net.pipe 端点?如果我必须跟踪所有 https 端点并且没有 net.pipe 端点,那将是可以的,尽管能够打开和关闭单个端点会很好。另外,我希望有一个全 .config 选项(即,不编写我自己的跟踪侦听器)。

谢谢!

【问题讨论】:

    标签: .net wcf logging trace system.diagnostics


    【解决方案1】:

    您可以使用 xpath 表达式在写入日志数据之前对其进行过滤。在邮件过滤器下查看http://msdn.microsoft.com/en-us/library/ms730064.aspx

    您还可以将 xpath 表达式作为 FilterInitData 添加到 XmlWriterTraceListener。

    【讨论】:

      猜你喜欢
      • 2011-04-04
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2012-04-17
      • 2010-11-08
      相关资源
      最近更新 更多