Odyssey::LogManager Class Reference

#include <LogManager.h>

List of all members.

Public Types

typedef std::set< LogWriterPtrWriterList
typedef ContainerIterator<
WriterList
WriterIterator
typedef ConstContainerIterator<
WriterList
ConstWriterIterator

Public Member Functions

void addWriter (LogWriterPtr writer)
void removeWriter (LogWriterPtr writer)
void removeWriter (LogWriter *writer)
void clearWriters ()
void setThreshold (LogLevel level)
size_t getWriterCount () const
WriterIterator getWriterIterator ()
ConstWriterIterator getWriterIterator () const
void write (LogLevel level, const String &message)

Static Public Member Functions

static LogManagergetSingleton ()

Protected Attributes

WriterList _writers


Member Typedef Documentation

typedef ConstContainerIterator<WriterList> Odyssey::LogManager::ConstWriterIterator
 

typedef ContainerIterator<WriterList> Odyssey::LogManager::WriterIterator
 

typedef std::set<LogWriterPtr> Odyssey::LogManager::WriterList
 


Member Function Documentation

void Odyssey::LogManager::addWriter LogWriterPtr  writer  ) 
 

void Odyssey::LogManager::clearWriters  ) 
 

static LogManager& Odyssey::LogManager::getSingleton  )  [static]
 

size_t Odyssey::LogManager::getWriterCount  )  const
 

ConstWriterIterator Odyssey::LogManager::getWriterIterator  )  const
 

WriterIterator Odyssey::LogManager::getWriterIterator  ) 
 

void Odyssey::LogManager::removeWriter LogWriter writer  ) 
 

void Odyssey::LogManager::removeWriter LogWriterPtr  writer  ) 
 

void Odyssey::LogManager::setThreshold LogLevel  level  ) 
 

void Odyssey::LogManager::write LogLevel  level,
const String message
 


Member Data Documentation

WriterList Odyssey::LogManager::_writers [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO