RLog offers adaptable logging options for C-based programs and libraries.
RLog also offers add-on components that extend subscriptions to external programs, enabling debugging messages to be enabled and collected remotely. To begin using RLog in your code, you must define RLOG_COMPONENT in your build environment with a unique name for your program or library (not "rlog"). If your program is made up of separate components, you can define RLOG_COMPONENT as a different name for each component. It's recommended that you add a call to RLogInit() in your main program startup code, but it's not required.
To catch any messages you're interested in, add subscribers (rlog::StdioNode, rlog::SyslogNode, or your own). With this release, RLog underwent updates to compile with gcc 4.x or VC8, ensuring easier use in dynamic modules, and improving thread safety.
Overall, RLog is a highly recommended software that offers flexibility and ease of use for C programming and library messaging.
Version 1.4: N/A