我想使用 WCF 跟踪功能。在这里,我找到了在服务端打开 WCF 跟踪的帮助。
现在我想在客户端为我只能使用的 WCF 服务启用 WCF 跟踪功能。
检查此链接以在客户端启用跟踪: http: //social.msdn.microsoft.com/Forums/vstudio/en-US/908f7f5a-a166-42c6-b323-aebd06576e0a/how-to-log-or-trace -message-at-wcf-客户端
它与服务器端相同:将此部分添加到客户端的配置文件(Web 或应用程序)中:
<configuration>
<system.diagnostics>
<sources>
<source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true">
<listeners>
<add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "C:\LogFolder\LogFile.svclog" />
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
</configuration>