OW_NAMESPACE::CerrLogger Class Reference

This logger sends all log messages to cerr (stderr). More...

#include <OW_CerrLogger.hpp>

Inheritance diagram for OW_NAMESPACE::CerrLogger:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::CerrLogger:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CerrLogger ()
virtual void doProcessLogMessage (const LogMessage &) const
 Output the message.
virtual LoggerRef doClone () const
 Make a copy of the derived instance.

Detailed Description

This logger sends all log messages to cerr (stderr).

Definition at line 46 of file OW_CerrLogger.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::CerrLogger::CerrLogger  ) 
 

Definition at line 47 of file OW_CerrLogger.cpp.

Referenced by doClone().


Member Function Documentation

LoggerRef OW_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 OW_NAMESPACE::Logger.

Definition at line 67 of file OW_CerrLogger.cpp.

References CerrLogger().

void OW_NAMESPACE::CerrLogger::doProcessLogMessage const LogMessage  )  const [virtual]
 

Output the message.

Calls will not be serialized, so the derived class' implementation must be thread safe.

Implements OW_NAMESPACE::Logger.

Definition at line 59 of file OW_CerrLogger.cpp.

References OW_NAMESPACE::guard, and OW_NAMESPACE::LogMessage::message.


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:13:30 2006 for openwbem by  doxygen 1.4.6