#include <loggingLoggable.h>
Inheritance diagram for Logging::Loggable:
Public Member Functions | |
Loggable () | |
Loggable (const std::string &loggerName) | |
Loggable (Logger::LoggerSmartPtr logger) | |
virtual Logger::LoggerSmartPtr | getLogger () const |
virtual | ~Loggable () |
Private Attributes | |
Logger::LoggerSmartPtr | logger_m |
|
Constructor without parameters. This will set the default global logger. |
|
Constructor with a logger name. This will instantiate a new logger with the given name.
|
|
Constructor from another logger.
|
|
Destructor. |
|
Returns the Logger to be used for logs using a standrd interface. Can be overwritten in special cases.
|
|
The logger |