fawkes::LoggerEmployer Class Reference
Logger employer The LoggerEmployer shall pipe all log messages of the system to added loggers. More...
#include <aspect/logger/employer.h>
Inheritance diagram for fawkes::LoggerEmployer:

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. | |
Detailed Description
Logger employer The LoggerEmployer shall pipe all log messages of the system to added loggers.
Definition at line 31 of file employer.h.
Constructor & Destructor Documentation
| fawkes::LoggerEmployer::~LoggerEmployer | ( | ) | [virtual] |
Member Function Documentation
| 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.
- Parameters:
-
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.
- Parameters:
-
logger logger to remove
Implemented in FawkesMainThread.
Referenced by fawkes::AspectIniFin::finalize().
The documentation for this class was generated from the following files:
- src/libs/aspect/logger/employer.h
- src/libs/aspect/logger/employer.cpp

