ServerLog Class Reference

#include <ServerLog.h>

Inheritance diagram for ServerLog:

LoggerI

List of all members.

Public Member Functions

virtual void logMessage (LoggerInfo &info)
std::deque
< ServerLogEntry > & 
getEntries ()

Static Public Member Functions

static ServerLoginstance ()

Protected Attributes

std::deque
< ServerLogEntry
entries_

Static Protected Attributes

static ServerLoginstance_ = 0

Private Member Functions

 ServerLog ()
virtual ~ServerLog ()

Classes

struct  ServerLogEntry


Detailed Description

Definition at line 28 of file ServerLog.h.


Constructor & Destructor Documentation

ServerLog::ServerLog (  )  [private]

Definition at line 32 of file ServerLog.cpp.

References Logger::addLogger().

ServerLog::~ServerLog (  )  [private, virtual]

Definition at line 37 of file ServerLog.cpp.


Member Function Documentation

ServerLog * ServerLog::instance (  )  [static]

Definition at line 26 of file ServerLog.cpp.

References instance_.

Referenced by ServerWebHandler::LogFileHandler::processRequest(), ServerWebHandler::LogHandler::processRequest(), and serverMain().

void ServerLog::logMessage ( LoggerInfo info  )  [virtual]

Implements LoggerI.

Definition at line 41 of file ServerLog.cpp.

References entries_, LoggerInfo::getMessage(), LoggerInfo::getTime(), and ServerLog::ServerLogEntry::text.

std::deque<ServerLogEntry>& ServerLog::getEntries (  )  [inline]

Definition at line 38 of file ServerLog.h.

References entries_.

Referenced by ServerWebHandler::LogFileHandler::processRequest(), and ServerWebHandler::LogHandler::processRequest().


Member Data Documentation

ServerLog * ServerLog::instance_ = 0 [static, protected]

Definition at line 41 of file ServerLog.h.

Referenced by instance().

std::deque<ServerLogEntry> ServerLog::entries_ [protected]

Definition at line 42 of file ServerLog.h.

Referenced by getEntries(), and logMessage().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:06 2009 for Scorched3D by  doxygen 1.5.3