diff options
author | Shauren <shauren.trinity@gmail.com> | 2013-07-15 17:31:44 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2013-07-15 17:31:44 +0200 |
commit | 779a59e7e218e340ac5cefd3297ea970d804239d (patch) | |
tree | c47bf18ae837020983a325139df4de49627f1f8e /src/server/shared/Logging/Log.cpp | |
parent | baeecba6c9e3a2b9d4e98551b9746d27016305a2 (diff) |
Core/Config: Refactored ConfigMgr
* Loading initial configuration files is now separate from loading any additional custom configs
Diffstat (limited to 'src/server/shared/Logging/Log.cpp')
-rw-r--r-- | src/server/shared/Logging/Log.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/server/shared/Logging/Log.cpp b/src/server/shared/Logging/Log.cpp index 312a3463aef..be7aab9cf5e 100644 --- a/src/server/shared/Logging/Log.cpp +++ b/src/server/shared/Logging/Log.cpp @@ -48,13 +48,13 @@ uint8 Log::NextAppenderId() int32 GetConfigIntDefault(std::string base, const char* name, int32 value) { base.append(name); - return ConfigMgr::GetIntDefault(base.c_str(), value); + return sConfigMgr->GetIntDefault(base.c_str(), value); } std::string GetConfigStringDefault(std::string base, const char* name, const char* value) { base.append(name); - return ConfigMgr::GetStringDefault(base.c_str(), value); + return sConfigMgr->GetStringDefault(base.c_str(), value); } // Returns default logger if the requested logger is not found @@ -83,7 +83,7 @@ void Log::CreateAppenderFromConfig(const char* name) // if type = Console. optional1 = Color std::string options = "Appender."; options.append(name); - options = ConfigMgr::GetStringDefault(options.c_str(), ""); + options = sConfigMgr->GetStringDefault(options.c_str(), ""); Tokenizer tokens(options, ','); Tokenizer::const_iterator iter = tokens.begin(); uint8 size = tokens.size(); @@ -173,7 +173,7 @@ void Log::CreateLoggerFromConfig(const char* name) std::string options = "Logger."; options.append(name); - options = ConfigMgr::GetStringDefault(options.c_str(), ""); + options = sConfigMgr->GetStringDefault(options.c_str(), ""); if (options.empty()) { @@ -235,7 +235,7 @@ void Log::CreateLoggerFromConfig(const char* name) void Log::ReadAppendersFromConfig() { - std::istringstream ss(ConfigMgr::GetStringDefault("Appenders", "")); + std::istringstream ss(sConfigMgr->GetStringDefault("Appenders", "")); std::string name; do @@ -249,7 +249,7 @@ void Log::ReadAppendersFromConfig() void Log::ReadLoggersFromConfig() { - std::istringstream ss(ConfigMgr::GetStringDefault("Loggers", "")); + std::istringstream ss(sConfigMgr->GetStringDefault("Loggers", "")); std::string name; do @@ -457,11 +457,11 @@ void Log::LoadFromConfig() { Close(); - if (ConfigMgr::GetBoolDefault("Log.Async.Enable", false)) + if (sConfigMgr->GetBoolDefault("Log.Async.Enable", false)) worker = new LogWorker(); AppenderId = 0; - m_logsDir = ConfigMgr::GetStringDefault("LogsDir", ""); + m_logsDir = sConfigMgr->GetStringDefault("LogsDir", ""); if (!m_logsDir.empty()) if ((m_logsDir.at(m_logsDir.length() - 1) != '/') && (m_logsDir.at(m_logsDir.length() - 1) != '\\')) m_logsDir.push_back('/'); |