Fawkes API Fawkes Development Version
|
Logger employer The LoggerEmployer shall pipe all log messages of the system to added loggers. More...
#include <>>
Public Member Functions | |
virtual | ~LoggerEmployer () |
Virtual empty destructor. | |
virtual void | add_logger (Logger *logger)=0 |
Add a new logger. | |
virtual void | remove_logger (Logger *logger)=0 |
Remove a logger. |
Logger employer The LoggerEmployer shall pipe all log messages of the system to added loggers.
Definition at line 31 of file employer.h.
fawkes::LoggerEmployer::~LoggerEmployer | ( | ) | [virtual] |
Virtual empty destructor.
Definition at line 46 of file employer.cpp.
void fawkes::LoggerEmployer::add_logger | ( | fawkes::Logger * | logger | ) | [pure virtual] |
Add a new logger.
An exception should be thrown if anything prevents this from succeeding.
logger | logger to add |
Implemented in FawkesMainThread.
Referenced by fawkes::AspectIniFin::init().
void fawkes::LoggerEmployer::remove_logger | ( | fawkes::Logger * | logger | ) | [pure virtual] |
Remove a logger.
An exception should be thrown if anything prevents this from succeeding.
logger | logger to remove |
Implemented in FawkesMainThread.
Referenced by fawkes::AspectIniFin::finalize().