tdk::utils::TdkLoggerManager Class Reference

#include <TdkLoggerManager.h>

List of all members.

Static Public Member Functions

static void Shutdown ()
static TdkLoggerGetLogger (string logger, string fileName="<HOME>/tdk/log.xml")

Protected Member Functions

std::string fixFileName (const std::string fileName)
void loadConfigFile (const std::string fileName)
void processXML (TdkXMLUtils *xml)
void addLoggerNode (DOMNode *root, TdkXMLUtils *xml)
void addLoggerAppender (std::string loggerName, DOMNode *root, TdkXMLUtils *xml, TdkLogger *logger)

Static Protected Member Functions

static std::string FixLogger (const string logger)

Private Member Functions

 TdkLoggerManager ()
 ~TdkLoggerManager ()
TdkLoggergetLogger4Cpp (const string logger)

Static Private Attributes

static TdkLoggerManagermanager_ = NULL
static TdkLoggerMap theMap_


Constructor & Destructor Documentation

tdk::utils::TdkLoggerManager::TdkLoggerManager (  )  [private]

tdk::utils::TdkLoggerManager::~TdkLoggerManager (  )  [private]


Member Function Documentation

TdkLogger * tdk::utils::TdkLoggerManager::getLogger4Cpp ( const string  logger  )  [private]

std::string tdk::utils::TdkLoggerManager::fixFileName ( const std::string  fileName  )  [protected]

void tdk::utils::TdkLoggerManager::loadConfigFile ( const std::string  fileName  )  [protected]

static std::string tdk::utils::TdkLoggerManager::FixLogger ( const string  logger  )  [static, protected]

void tdk::utils::TdkLoggerManager::processXML ( TdkXMLUtils xml  )  [protected]

void tdk::utils::TdkLoggerManager::addLoggerNode ( DOMNode *  root,
TdkXMLUtils xml 
) [protected]

void tdk::utils::TdkLoggerManager::addLoggerAppender ( std::string  loggerName,
DOMNode *  root,
TdkXMLUtils xml,
TdkLogger logger 
) [protected]

void tdk::utils::TdkLoggerManager::Shutdown (  )  [static]

TdkLogger * tdk::utils::TdkLoggerManager::GetLogger ( string  logger,
string  fileName = "<HOME>/tdk/log.xml" 
) [static]


Member Data Documentation

TdkLoggerManager * tdk::utils::TdkLoggerManager::manager_ = NULL [static, private]

TdkLoggerMap tdk::utils::TdkLoggerManager::theMap_ [static, private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:55:01 2007 for TDK by  doxygen 1.5.2