C# 通过用户代码启用WCF跟踪
我有一个WCF服务,由合作伙伴团队提供,我在IIS中托管。 该服务反过来调用我提供的dll 当前,跟踪输出告诉我服务何时收到消息、何时跨越活动边界到我的dll、何时我的dll返回以及何时发送响应消息。 从我读到的所有内容来看,跟踪应该告诉我从一端到另一端的每个方法调用,包括我自己的代码中发生了什么 跟踪源的配置如下:C# 通过用户代码启用WCF跟踪,c#,wcf,iis,trace,C#,Wcf,Iis,Trace,我有一个WCF服务,由合作伙伴团队提供,我在IIS中托管。 该服务反过来调用我提供的dll 当前,跟踪输出告诉我服务何时收到消息、何时跨越活动边界到我的dll、何时我的dll返回以及何时发送响应消息。 从我读到的所有内容来看,跟踪应该告诉我从一端到另一端的每个方法调用,包括我自己的代码中发生了什么 跟踪源的配置如下: <source name="System.ServiceModel" switchValue="Verbose, ActivityTracing" propa
<source name="System.ServiceModel" switchValue="Verbose, ActivityTracing" propagateActivity="true">
<listeners>
<add name="myListener" />
</listeners>
</source>
侦听器的配置如下所示:
<add name="myListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\TraceLogs.svclog" />
它是否像配置更改一样简单,或者我是否需要添加一个自定义跟踪查看器,以便为代码中的事件显式写入该查看器
提前感谢:以下是文档:
我认为您需要做的就是为您的程序集配置另一个。当您的dll正在写入跟踪时,它应该可以工作。非常确定跟踪侦听器将只为System.ServiceModel写入跟踪。我的猜测是,如果您添加另一个指定dll,那么只要dll写入跟踪,您就可以继续运行。可能有帮助: