Fawkes API Fawkes Development Version
|
Thread aspect that allows to provide a logger to Fawkes. More...
#include <>>
Public Member Functions | |
LoggerAspect (Logger *logger) __attribute__((nonnull)) | |
Constructor. | |
virtual | ~LoggerAspect () |
Virtual empty destructor. | |
Logger * | get_logger () const |
Get time source. |
Thread aspect that allows to provide a logger to Fawkes.
The logger will be added to the list of loggers and will get all the log messages. This aspect can be used for example to attach Fawkes to a custom logging facility.
fawkes::LoggerAspect::LoggerAspect | ( | Logger * | logger | ) |
Constructor.
logger | Logger to add to the Fawkes loggers |
Definition at line 43 of file logger.cpp.
fawkes::LoggerAspect::~LoggerAspect | ( | ) | [virtual] |
Virtual empty destructor.
Definition at line 49 of file logger.cpp.
Logger * fawkes::LoggerAspect::get_logger | ( | ) | const |
Get time source.
This method is called by the aspect initializer to get the time source the thread with this aspect provides.
Definition at line 60 of file logger.cpp.
Referenced by fawkes::AspectIniFin::finalize(), and fawkes::AspectIniFin::init().