logging is a cout-style, cross-platform configurable debugging library.
It was created by T. Muraoka for Windows. We've tweaked it to build also on Linux, and packaged it on sf.net for easy reuse.
It solves the following problems:
- you want to use cout-style debugging, because it is typesafe
- you want to be able to enable/disable the debugging at runtime
It also allows you to define multiple debugging groups, and enable/disable each one independently, and at runtime.... read more