loggingmanager: Re-read 'debug' option on reload.
authorWaqas Hussain <waqas20@gmail.com>
Wed, 12 Jan 2011 21:31:10 +0000 (02:31 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Wed, 12 Jan 2011 21:31:10 +0000 (02:31 +0500)
core/loggingmanager.lua

index 0e0ae862ac8fb6bcb6a9910c10f94f40eafe37fa..460afeaf9ce77d8ec264cd06f5ee83b633c08fb7 100644 (file)
@@ -27,8 +27,6 @@ local config = require "core.configmanager";
 local logger = require "util.logger";
 local prosody = prosody;
 
-local debug_mode = config.get("*", "core", "debug");
-
 _G.log = logger.init("general");
 
 module "loggingmanager"
@@ -166,6 +164,8 @@ function reload_logging()
        
        logger.reset();
 
+       local debug_mode = config.get("*", "core", "debug");
+
        default_logging = { { to = "console" , levels = { min = (debug_mode and "debug") or "info" } } };
        default_file_logging = {
                { to = "file", levels = { min = (debug_mode and "debug") or "info" }, timestamps = true }