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