v1.01.09 (February 22, 2005)

Top  Next

An Open Source C++ Toolkit for Debug-Logging and Unit Testing


What is Debug-Logging?
Debug-Logging (sometimes known as printf-debugging) is when you add print statements to your code so that you can see the values of certains variables and where the program is at certain times. It also supports unit testing support functions.  

This is the right tool for you if..
·You want to be able to disable the support code completely in release builds for zero-impact on size and cpu usage.  
·You want a cross-platform solution that with flexibile output (console based text, html, xml, custom GUI).  
·You want to use standard syntax for debug logging, in printf or stream io formats.  
·You want a completely documented system which is very easy to start using.  
·You want support for lightweight unit testing support functions.  

What does JrDebugLogger include?
·A set of (cross-platform) c++ header files that you can add to your applications in order to support advanced debug-logging.  
·A Microsoft Windows application for capturing debug messages in real time and allowing you to view/sort/search them in an efficient manner.  
·A visual component for Borland C++ Builder that can be used to capture DebugOutputString messages in your own BCB applications.  

Jump directly to:
·Version History and ToDo List...  
·Related Tools...