如何记录来自WCF请求的传入和传出XML
我有一个基本的WCF托管在控制台应用程序中,还有一个基本的控制台WCF客户端。您如何看待两个应用程序之间发送的请求(通过localhost) 我应该使用类似“Wireshark”的东西,还是可以在VisualStudio中注销传入和传出响应对象 我已经通过App.config文件中的system.diagnostics指令创建了一个如何记录来自WCF请求的传入和传出XML,wcf,logging,Wcf,Logging,我有一个基本的WCF托管在控制台应用程序中,还有一个基本的控制台WCF客户端。您如何看待两个应用程序之间发送的请求(通过localhost) 我应该使用类似“Wireshark”的东西,还是可以在VisualStudio中注销传入和传出响应对象 我已经通过App.config文件中的system.diagnostics指令创建了一个log.svclog文件,但找不到实际的请求和响应xml: <diagnostics> <messageLogging logEntireMes
log.svclog
文件,但找不到实际的请求和响应xml:
<diagnostics>
<messageLogging logEntireMessage="true" logMalformedMessages="true" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true" />
</diagnostics>
<system.diagnostics>
<sources>
<source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true">
<listeners>
<add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\log\log.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
这是我从堆栈溢出(我不记得在哪里)得到的。您需要配置消息日志记录,它与上面配置的WCF跟踪是分开的。看