void Log::LoadFromConfig() { Close(); worker = new LogWorker(); AppenderId = 0; m_logsDir = ConfigMgr::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('/'); ReadAppendersFromConfig(); ReadLoggersFromConfig(); }
void Log::LoadFromConfig() { Close(); lowestLogLevel = LOG_LEVEL_FATAL; AppenderId = 0; 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('/'); ReadAppendersFromConfig(); ReadLoggersFromConfig(); }
void Log::LoadFromConfig() { Close(); if (sConfigMgr->GetBoolDefault("Log.Async.Enable", false)) worker = new LogWorker(); AppenderId = 0; 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('/'); ReadAppendersFromConfig(); ReadLoggersFromConfig(); }