#include <TdkLoggerManager.h>
Static Public Member Functions | |
static void | Shutdown () |
static TdkLogger * | GetLogger (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 () | |
TdkLogger * | getLogger4Cpp (const string logger) |
Static Private Attributes | |
static TdkLoggerManager * | manager_ = NULL |
static TdkLoggerMap | theMap_ |
tdk::utils::TdkLoggerManager::TdkLoggerManager | ( | ) | [private] |
tdk::utils::TdkLoggerManager::~TdkLoggerManager | ( | ) | [private] |
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] |
TdkLoggerManager * tdk::utils::TdkLoggerManager::manager_ = NULL [static, private] |
TdkLoggerMap tdk::utils::TdkLoggerManager::theMap_ [static, private] |