deLoggerFile Class Reference

File Logger. More...

#include <deLoggerFile.h>

Inheritance diagram for deLoggerFile:
deLoggerBuffered deLogger deObject

List of all members.

Public Member Functions

Constructors and Destructors
 deLoggerFile (decBaseFileWriter *writer)
 Creates a new file logger.
virtual ~deLoggerFile ()
 Cleans up the file logger.
Management
decBaseFileWriterGetWriter () const
 Retrieves the file writer.
virtual void LogInfo (const char *source, const char *message)
 Log an information message.
virtual void LogWarn (const char *source, const char *message)
 Log a warning message.
virtual void LogError (const char *source, const char *message)
 Log an error message.

Detailed Description

File Logger.

Provides logging support for the entire engine. Writes the log entries into a file. Adds a prefix depending on the log message type. The file is given by a file writer. The file writer object is owned by the file logger. It is therefore deleted when the file logger is freed.

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

Constructor & Destructor Documentation

deLoggerFile::deLoggerFile ( decBaseFileWriter writer )

Creates a new file logger.

virtual deLoggerFile::~deLoggerFile (  ) [virtual]

Cleans up the file logger.


Member Function Documentation

decBaseFileWriter* deLoggerFile::GetWriter (  ) const [inline]

Retrieves the file writer.

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

Log an error message.

Reimplemented from deLogger.

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

Log an information message.

Reimplemented from deLogger.

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

Log a warning message.

Reimplemented from deLogger.


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