ARC SDK
|
A base class for log destinations. More...
#include <arc/Logger.h>
Public Member Functions | |
virtual void | log (const LogMessage &message)=0 |
Logs a LogMessage to this LogDestination. | |
void | setFormat (const LogFormat &newformat) |
Set format for this log destination. | |
Protected Member Functions | |
LogDestination () | |
Default constructor. Protected since subclasses should be used instead. | |
Protected Attributes | |
LogFormat | format |
Format to use in this LogDestination. | |
A base class for log destinations.
This class defines an interface for LogDestinations. LogDestination objects will typically contain synchronization mechanisms and should therefore never be copied. If setlocale() has been called with a supported locale, log messages will be logged in that locale.