#include <CerrLogger.hpp>

Public Member Functions | |
| CerrLogger () | |
| virtual void | doProcessLogMessage (const LogMessage &) const |
| Output the message. | |
| virtual LoggerRef | doClone () const |
| Make a copy of the derived instance. | |
Definition at line 51 of file CerrLogger.hpp.
| BLOCXX_NAMESPACE::CerrLogger::CerrLogger | ( | ) |
| void BLOCXX_NAMESPACE::CerrLogger::doProcessLogMessage | ( | const LogMessage & | message | ) | const [virtual] |
Output the message.
Calls will not be serialized, so the derived class' implementation must be thread safe.
Implements BLOCXX_NAMESPACE::Logger.
Definition at line 61 of file CerrLogger.cpp.
References BLOCXX_NAMESPACE::guard, and BLOCXX_NAMESPACE::LogMessage::message.
| LoggerRef BLOCXX_NAMESPACE::CerrLogger::doClone | ( | ) | const [virtual] |
Make a copy of the derived instance.
Provided the derived class has a suitable copy constructor, an implementation of clone should simply be: LoggerRef DerivedLogger::doClone() const { return LoggerRef(new DerivedLogger(*this)); }
Implements BLOCXX_NAMESPACE::Logger.
Definition at line 69 of file CerrLogger.cpp.
References CerrLogger().
1.5.3