TracerX Logger

TracerX is an easy to use logger with a powerful viewer that supports filtering by threads, category, trace level, and more. Output can go to a circular log file, event log, console/command window, or Trace.WriteLine(). In addition to filtering, the viewer can collapse and expand the output from each method call and show absolute or relative timestamps. TracerX is a C# Visual Studio 2005 project (.NET 2.0). TracerX is used by several commercial products.

Go to http://www.codeplex.com/TracerX

See also these related projects.