diff options
author | Shocker <shocker@freakz.ro> | 2011-09-10 04:03:29 -0700 |
---|---|---|
committer | Shocker <shocker@freakz.ro> | 2011-09-10 04:03:29 -0700 |
commit | ccc13c0295b831bd161c64f0cfbf410a93e28408 (patch) | |
tree | e5b3bf73d5695e03ce219c1c68f01c5ac05ac23a /src/server/shared/Logging/Log.cpp | |
parent | 14b3ed91647b43742775b9880a0ff93e5c7237ea (diff) | |
parent | bac261b0010ca32990bf9660e445c0d049c6e25f (diff) |
Merge pull request #2951 from Fredi/reload_config
Core/Log: Reload log levels and filters
Diffstat (limited to 'src/server/shared/Logging/Log.cpp')
-rwxr-xr-x | src/server/shared/Logging/Log.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server/shared/Logging/Log.cpp b/src/server/shared/Logging/Log.cpp index b1318bf4aef..a42e89e0b3e 100755 --- a/src/server/shared/Logging/Log.cpp +++ b/src/server/shared/Logging/Log.cpp @@ -187,6 +187,15 @@ void Log::Initialize() } } +void Log::ReloadConfig() +{ + m_logLevel = sConfig->GetIntDefault("LogLevel", LOGL_NORMAL); + m_logFileLevel = sConfig->GetIntDefault("LogFileLevel", LOGL_NORMAL); + m_dbLogLevel = sConfig->GetIntDefault("DBLogLevel", LOGL_NORMAL); + + m_DebugLogMask = DebugLogFilters(sConfig->GetIntDefault("DebugLogMask", LOG_FILTER_NONE)); +} + FILE* Log::openLogFile(char const* configFileName, char const* configTimeStampFlag, char const* mode) { std::string logfn=sConfig->GetStringDefault(configFileName, ""); |