RLog 1.3.7
Sponsored Links
RLog 1.3.7 Ranking & Summary
File size:
0.42 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1450
Date added:
2005-11-14
Publisher:
Valient Gough
RLog 1.3.7 description
RLog is a software that 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.
Usage:
In order to begin using RLog in your code, you should do the following:
define RLOG_COMPONENT in your build environment. Eg: librlog is built with -DRLOG_COMPONENT="rlog".
You should use a unique name for your program or library (do not use "rlog"). If your program is made up of separate components, then you can define RLOG_COMPONENT as a different name for each component.
(optional) add a call to RLogInit() in your main program startup code. This is not a requirement, however not including it may reduce functionality of external rlog modules.
link with librlog
add subscribers (rlog::StdioNode , rlog::SyslogNode , or your own) to catch any messages you are interested in.
Enhancements:
- Features were added to the StdioNode logger and the build scripts were updated.
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.
Usage:
In order to begin using RLog in your code, you should do the following:
define RLOG_COMPONENT in your build environment. Eg: librlog is built with -DRLOG_COMPONENT="rlog".
You should use a unique name for your program or library (do not use "rlog"). If your program is made up of separate components, then you can define RLOG_COMPONENT as a different name for each component.
(optional) add a call to RLogInit() in your main program startup code. This is not a requirement, however not including it may reduce functionality of external rlog modules.
link with librlog
add subscribers (rlog::StdioNode , rlog::SyslogNode , or your own) to catch any messages you are interested in.
Enhancements:
- Features were added to the StdioNode logger and the build scripts were updated.
RLog 1.3.7 Screenshot
RLog 1.3.7 Keywords
RLog
RLog 1.3.7
COMPONENT
message logging
c++ programs
logging
programs
name
provides
messages
message
RLog 1.3.7
Logging
System
Bookmark RLog 1.3.7
RLog 1.3.7 Copyright
WareSeeker periodically updates pricing and software information of RLog 1.3.7 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of RLog 1.3.7 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
KLog is a ham radio logging program for KDE. Free Download
cpop is a network popup message system that uses the jpop protocol and a simple GTK+ interface. Free Download
Log::StdLog is a Perl module with a simple log file via a special filehandle. Free Download
gtranslator is an enhanced gettext po file editor for the GNOME desktop environment. Free Download
SCOP is a library for writing distributed applications. Free Download
LAFmessage is a feature-complete library for fetching, parsing, generating and delivering MIME-compliant email messages. Free Download
OSSP var is a flexible, full-featured and fast variable construct expansion library. Free Download
Locale::KeyedText is a Perl module that refer to user messages in programs by keys. Free Download
Latest Software
Popular Software
Favourite Software