ロギングをオンにできます。
これを行う最も簡単な方法は、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>