.NET Trace log viewer

10,804

If you change listener to XmlWriterTraceListener you can use SvcTraceViewer.exe to open the trace file. It is supposed to be used with WCF tracing and message logging but it works with any valid traces from XmlWriterTraceListener.

Share:
10,804
tgandrews
Author by

tgandrews

OSX, JavaScript and React at work. Golang, React and Elm at home Twitter

Updated on June 23, 2022

Comments

  • tgandrews
    tgandrews almost 2 years

    I have enabled trace logging in .NET to output the network data going back and forth so I can see the SOAP requests being sent to a web service. This seems to be the best way on a site that I can't debug or add a proxy between itself and the web service.

    Here are the lines I've added to the web.config to enable it:

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

    Does anyone know of a log viewer for this? My searching has come up fruitless.