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.
Release 2.1 contains the following changes.
- Fixed a logger bug that caused ASP.NET applications to crash.
- Added a logger feature to password-protect the log file (e.g. to discourage customers from viewing the log).
- The viewer generates method entry/exit records to replace some that get lost when the log wraps so all such records are paired up.
- Added lots of buttons to the viewer toolbar.
The executable download includes the following files.
| TracerX.exe || This is both the logger and the viewer. To use it for logging, just treat it as a DLL (i.e. add a reference to it and call the public interfaces). |
| TracerX.exe.config || The config file enables the viewer to save various settings like the most recetly used file list, column selections, etc. The .exe won't start without the .config, so you must install this file with the exe if you want your customers to be able to use the viewer. This file is not required for logging. |
| TracerX.xml || Enables intellisense documentation in Visual Studio. |
The source download includes a Visual Studio 2005 solution and two projects (Sample and TracerX).