Abstract base class for things that log messages.
All subclasses of Logger must implement the send() virtual function, and take responsibility for correctly logging the lines of text that are passed to it.
Stores the address of the newly-created Logger for global().
Returns a pointer to the global Logger.
Returns an application name. Subclasses must provide this name.
This virtual function logs the message m belonging to transaction id, whose severity is s, in a manner decided by the subclass.
id uniquely identifies a Log object.
This virtual destructor exists only to ensure that global() doesn't return a bad pointer.
This web page based on source code belonging to The Archiveopteryx Developers. All rights reserved.