tga*_*ews 4 .net c# windows asp.net logging
我已经在.NET中启用了跟踪日志记录来输出来回的网络数据,因此我可以看到SOAP请求被发送到Web服务.这似乎是我无法在自身和Web服务之间调试或添加代理的站点上的最佳方式.
以下是我添加到web.config中的行以启用它:
<system.diagnostics>
<trace autoflush="true"/>
<sources>
<source name="System.Net" maxdatasize="1024">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="1024">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="TraceFile" type="System.Diagnostics.TextWriterTraceListener" initializeData="images/trace.log"/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose"/>
<add name="System.Net.Sockets" value="Verbose"/>
</switches>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)
有没有人知道这个日志查看器?我的搜索变得毫无结果.
如果将侦听器更改为XmlWriterTraceListener,则可以使用SvcTraceViewer.exe打开跟踪文件.它应该与WCF跟踪和消息记录一起使用,但它适用于XmlWriterTraceListener中的任何有效跟踪.