#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] |
1.5.2