Public Member Functions | Protected Member Functions

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 (const InterfaceID &rInterfaceID, 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

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

Reimplemented from zeus::TZObject.

virtual Retval MQUALIFIER zeus::TStdLogger::askForInterface ( const InterfaceID rInterfaceID,
IZUnknown *&  rpIface 
) [virtual]
See also:
IZUnknown::askForInterface

Reimplemented from zeus::TZObject.

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

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.

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.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:40