Download List

Project Description

RLog provides a flexible message logging facility
for C++ programs and libraries. It is
subscription based, meaning you can subscribe to
messages of your choice in an number of ways: by
hierarchical channel name (e.g. "debug", "debug/
special", "error", etc.), or filename, component
name, etc. Log messages are individually enabled.
It is meant to be fast enough to leave in
production code - even where it may be called
many times, as both the GCC and Intel compilers
reduce the logging overhead a few clock cycles if
they are dormant (with no subscribers). Other
add-on components can extend subscriptions to
external programs, allowing you to enable and
collect debugging messages remotely.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-06-15 21:20
1.4

Updates were made to compile with gcc 4.x or VC8.
It is now easier to use in dynamic modules. Thread
safety was improved.
Tags: Major feature enhancements

2005-11-12 07:54
1.3.7

Features were added to the StdioNode logger and the build scripts were updated.
Tags: Minor feature enhancements

2004-12-09 16:18
1.3.6

An uninitialized "info" channel was fixed along with build problems under FreeBSD and Mac OS X.
Tags: Minor bugfixes

2004-11-09 02:54
1.3.5

The autoconf build has been updated to work with newer versions of the automake tools (needed for the SuSE 9.2 build). There are changes to support compilers that lack any form of variadic macros in C++ (based on changes to support Visual C++).
Tags: Minor feature enhancements

2004-06-01 23:17
1.3.4

Portability improvements to allow building on older compilers and non-x86 computers. Valgrind support to provide a stack trace for any assert when running under valgrind. A helper macro for printf-style Error instance construction.
Tags: Minor feature enhancements

Project Resources