zeus::TStdLogger Class Reference

#include <StdLogger.h>

Inheritance diagram for zeus::TStdLogger:

zeus::TZObject zeus::ILogger zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TStdLogger (const TString &rName=L"")
virtual Retval MQUALIFIER getLogger (const IString &rName, ILogger *&rpLogger)
virtual void MQUALIFIER printDebug (const IString &rMessage)
virtual void MQUALIFIER printError (const IString &rMessage)
virtual void MQUALIFIER printFatal (const IString &rMessage)
virtual void MQUALIFIER printInfo (const IString &rMessage)
virtual void MQUALIFIER printWarn (const IString &rMessage)
virtual bool MQUALIFIER isDebugEnabled ()
virtual bool MQUALIFIER isErrorEnabled ()
virtual bool MQUALIFIER isFatalEnabled ()
virtual bool MQUALIFIER isInfoEnabled ()
virtual bool MQUALIFIER isWarnEnabled ()
virtual Retval MQUALIFIER loadConfiguration (const IString &rFileName)
virtual Retval MQUALIFIER loadProperties (IPropertyAccess &rProp)
virtual Retval MQUALIFIER askForInterface (Uint uiInterfaceID, IZUnknown *&rpIface)
virtual void MQUALIFIER addRef () const
virtual void MQUALIFIER release () const

Protected Member Functions

virtual ~TStdLogger ()


Detailed Description

Implements the loggin to the standard out.

Constructor & Destructor Documentation

TStdLogger::TStdLogger ( const TString rName = L""  ) 

Creates a standard logger

TStdLogger::~TStdLogger (  )  [protected, virtual]

Destroys the standard logger


Member Function Documentation

Retval MQUALIFIER TStdLogger::getLogger ( const IString rName,
ILogger *&  rpLogger 
) [virtual]

See also:
ILogger::getLogger

Implements zeus::ILogger.

void MQUALIFIER TStdLogger::printDebug ( const IString rMessage  )  [virtual]

See also:
ILogger::printDebug

Implements zeus::ILogger.

void MQUALIFIER TStdLogger::printError ( const IString rMessage  )  [virtual]

See also:
ILogger::printError

Implements zeus::ILogger.

void MQUALIFIER TStdLogger::printFatal ( const IString rMessage  )  [virtual]

See also:
ILogger::printFatal

Implements zeus::ILogger.

void MQUALIFIER TStdLogger::printInfo ( const IString rMessage  )  [virtual]

See also:
ILogger::printInfo

Implements zeus::ILogger.

void MQUALIFIER TStdLogger::printWarn ( const IString rMessage  )  [virtual]

See also:
ILogger::printWarn

Implements zeus::ILogger.

bool MQUALIFIER TStdLogger::isDebugEnabled (  )  [virtual]

See also:
ILogger::isDebugEnabled

Implements zeus::ILogger.

bool MQUALIFIER TStdLogger::isErrorEnabled (  )  [virtual]

See also:
ILogger::isErrorEnabled

Implements zeus::ILogger.

bool MQUALIFIER TStdLogger::isFatalEnabled (  )  [virtual]

See also:
ILogger::isFatalEnabled

Implements zeus::ILogger.

bool MQUALIFIER TStdLogger::isInfoEnabled (  )  [virtual]

See also:
ILogger::isInfoEnabled

Implements zeus::ILogger.

bool MQUALIFIER TStdLogger::isWarnEnabled (  )  [virtual]

See also:
ILogger::isWarnEnabled

Implements zeus::ILogger.

Retval MQUALIFIER TStdLogger::loadConfiguration ( const IString rFileName  )  [virtual]

Retval MQUALIFIER TStdLogger::loadProperties ( IPropertyAccess rProp  )  [virtual]

See also:
ILogger::loadProperties

Implements zeus::ILogger.

virtual Retval MQUALIFIER zeus::TStdLogger::askForInterface ( Uint  uiInterfaceID,
IZUnknown *&  rpIface 
) [virtual]

Reimplemented from zeus::TZObject.

virtual void MQUALIFIER zeus::TStdLogger::addRef (  )  const [virtual]

See also:
IZUnknown::addRef

Reimplemented from zeus::TZObject.

virtual void MQUALIFIER zeus::TStdLogger::release (  )  const [virtual]

See also:
IZUnknown::release

Reimplemented from zeus::TZObject.


The documentation for this class was generated from the following files:


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:35 2009