deLogger Class Reference

Base Logger Class. More...

#include <deLogger.h>

Inheritance diagram for deLogger:
deObject deLoggerBuffered deLoggerConsole deLoggerConsoleColor deLoggerChain deLoggerFile

List of all members.

Public Member Functions

Constructors and Destructors
 deLogger ()
 Creates a new logger.
virtual ~deLogger ()
 Cleans up the logger.
Management
virtual void LogInfo (const char *source, const char *message)
 Log an information message.
virtual void LogInfoFormat (const char *source, const char *message,...)
 Log a formated information message.
virtual void LogInfoFormatUsing (const char *source, const char *message, va_list args)
 Log a formated information message.
virtual void LogWarn (const char *source, const char *message)
 Log a warning message.
virtual void LogWarnFormat (const char *source, const char *message,...)
 Log a formated warning message.
virtual void LogWarnFormatUsing (const char *source, const char *message, va_list args)
 Log a formated warning message.
virtual void LogError (const char *source, const char *message)
 Log an error message.
virtual void LogErrorFormat (const char *source, const char *message,...)
 Log a formated error message.
virtual void LogErrorFormatUsing (const char *source, const char *message, va_list args)
 Log a formated error message.
virtual void LogException (const char *source, const duException &exception)
 Log an exception as error message.

Detailed Description

Base Logger Class.

Provides logging support for the entire engine.

Author:
Plüss Roland
Version:
1.0
Date:
2010

Constructor & Destructor Documentation

deLogger::deLogger (  )

Creates a new logger.

virtual deLogger::~deLogger (  ) [virtual]

Cleans up the logger.


Member Function Documentation

virtual void deLogger::LogError ( const char *  source,
const char *  message 
) [virtual]

Log an error message.

Reimplemented in deLoggerChain, deLoggerConsole, deLoggerConsoleColor, and deLoggerFile.

virtual void deLogger::LogErrorFormat ( const char *  source,
const char *  message,
  ... 
) [virtual]

Log a formated error message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogErrorFormatUsing ( const char *  source,
const char *  message,
va_list  args 
) [virtual]

Log a formated error message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogException ( const char *  source,
const duException exception 
) [virtual]

Log an exception as error message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogInfo ( const char *  source,
const char *  message 
) [virtual]

Log an information message.

Reimplemented in deLoggerChain, deLoggerConsole, deLoggerConsoleColor, and deLoggerFile.

virtual void deLogger::LogInfoFormat ( const char *  source,
const char *  message,
  ... 
) [virtual]

Log a formated information message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogInfoFormatUsing ( const char *  source,
const char *  message,
va_list  args 
) [virtual]

Log a formated information message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogWarn ( const char *  source,
const char *  message 
) [virtual]

Log a warning message.

Reimplemented in deLoggerChain, deLoggerConsole, deLoggerConsoleColor, and deLoggerFile.

virtual void deLogger::LogWarnFormat ( const char *  source,
const char *  message,
  ... 
) [virtual]

Log a formated warning message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.

virtual void deLogger::LogWarnFormatUsing ( const char *  source,
const char *  message,
va_list  args 
) [virtual]

Log a formated warning message.

Reimplemented in deLoggerBuffered, deLoggerConsole, and deLoggerConsoleColor.


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