代码之家  ›  专栏  ›  技术社区  ›  tgandrews

.NET跟踪日志查看器

  •  4
  • tgandrews  · 技术社区  · 16 年前

    我已经在.NET中启用了跟踪日志记录来输出来回的网络数据,这样我就可以看到SOAP请求被发送到web服务。这似乎是最好的方式在一个网站上,我不能调试或添加一个代理本身和web服务之间。

     <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>
    

    有人知道这个的日志查看器吗?我的搜寻毫无结果。

    2 回复  |  直到 16 年前
        1
  •  7
  •   Ladislav Mrnka    16 年前

    如果将listener更改为XmlWriterTraceListener,则可以使用 SvcTraceViewer.exe 打开跟踪文件。它应该与WCF跟踪和消息日志记录一起使用,但是它可以与XmlWriterTraceListener中的任何有效跟踪一起使用。

        2
  •  0
  •   Jonny Cundall    16 年前

    如果您的TextWriterTraceListener正在写入文本文件,您可以使用尾部查看器(即您的文本文件视图查看文件的底部,不断更新,而不是开始),如 baretail