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:

[legend]
List of all members.

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.

Author:
Tim Niemueller

Definition at line 31 of file employer.h.


Constructor & Destructor Documentation

fawkes::LoggerEmployer::~LoggerEmployer (  )  [virtual]

Virtual empty destructor.

Definition at line 46 of file employer.cpp.


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:
Generated on Tue Feb 22 13:31:37 2011 for Fawkes API by  doxygen 1.4.7