<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>78321</id>
      <name>trytrace</name>
      <created_at>2008-12-20T04:01:13Z</created_at>
      <updated_at>2008-12-20T04:01:14Z</updated_at>
      <description>OverviewTryTrace is a diagnostics tool which facilitates you to see the trace output of your .NET application in real-time. This contains two components, viz TcpTraceListener &amp; TraceMonitor 

TcpTraceListener is the plug-in library which will route your trace out to the specified port. TraceMonitor is a simple TCP client which facilitates to see the trace output. Alternatively, you can always look at the trace output by making a telnet to the specified port. 

Usage1.Copy TcpTraceListener and TraceMonitor to a directory, say C:\Temp 

2.Register TcpTraceListener.dll to GAC if you need to share this among different applications in the system, by issuing gacutil command at Visual Studio command prompt.  

gacutil &#8211;I C:\Temp\TcpTraceListener.dll 

3.Add reference to TcpTraceListener.dll for the project you desire. 

4.Add this to the list of trace listeners.  

Param.TraceListener.TcpTraceListener objTcpTraceListener = new Param.TraceListener.TcpTraceListener(9090); System.Diagnostics.Trace.Listeners.Add(objTcpTraceListener); 

5.Write trace/debug statements as usual. 

Trace.Write(strMessage) 

6.Run TraceMonitor 

7.Use toolbar to set IP &amp; port to which it should connect for trace output.  

default, its 127.0.0.1 and 9090 

8.Say Connect. And, here you go&#8230; 

9.Alternatively, you can always use telnet. 

Advantages1.You can see the trace output in real-time as it occurs. 

2.Makes your life easy in debugging. 

3.Multiple users can see the trace output of a single application and of course vice-versa.</description>
      <homepage_url>http://code.google.com/p/trytrace</homepage_url>
      <download_url></download_url>
      <url_name>trytrace</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id></analysis_id>
      <licenses>
        <license>
          <name>gpl3_or_later</name>
          <nice_name>GNU General Public License 3 or later</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
