您可以打开日志记录。
最简单的方法是使用 WCF 配置编辑器。单击Tools->WCF Configuration Editor
此按钮将加载实用程序,只需关闭窗口即可。然后您可以右键单击您的配置文件并选择Edit WCF Configuration
然后选择Diagnostics
并打开所有内容。
注意:这将对性能产生非常重要的影响。
如果您必须手动构建它(艰难的方式),那么
在您的服务配置中<system.serviceModel>
这是完整日志记录的条目。
<diagnostics>
<messageLogging logMalformedMessages="true" logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true" />
</diagnostics>
你设置了监听器,将 MYPATH 更改为任何内容。
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
<listeners>
<add type="System.Diagnostics.DefaultTraceListener" name="Default">
<filter type="" />
</add>
<add name="ServiceModelMessageLoggingListener">
<filter type="" />
</add>
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="c:\MYPATH.svclog"
type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
<filter type="" />
</add>
</sharedListeners>
</system.diagnostics>