C# .NET跟踪日志查看器
我已经在.NET中启用了跟踪日志记录,以输出来回的网络数据,以便可以看到发送到web服务的SOAP请求。这似乎是我无法调试或在其自身和web服务之间添加代理的站点上的最佳方式 以下是我添加到web.config以启用它的行:C# .NET跟踪日志查看器,c#,.net,asp.net,windows,logging,C#,.net,Asp.net,Windows,Logging,我已经在.NET中启用了跟踪日志记录,以输出来回的网络数据,以便可以看到发送到web服务的SOAP请求。这似乎是我无法调试或在其自身和web服务之间添加代理的站点上的最佳方式 以下是我添加到web.config以启用它的行: <system.diagnostics> <trace autoflush="true"/> <sources> <source name="System.Net" maxdatasize="1024">
<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>
有人知道这方面的日志查看器吗?我的搜索没有结果。如果将listener更改为XmlWriterTraceListener,您可以使用它打开跟踪文件。它应该与WCF跟踪和消息日志一起使用,但它可以与来自XmlWriterTraceListener的任何有效跟踪一起使用。如果您的TextWriterTraceListener正在写入文本文件,您可以使用尾部查看器(即您的文本文件视图查看文件的底部,不断更新,而不是开始)就像有很多输出,我真正想要的是来回的soap消息。tail只会显示文件的结尾,这并不是一个真正可以接受的解决方案。无论如何,谢谢。如果您只需要soap消息,您应该编写soap扩展来记录它们。MSDN中提供了这样的soap扩展,例如:我将试一试,看看它是如何运行的。您不必更改侦听器,只需在
标记中添加另一个侦听器即可