loggingmanager: Re-read 'debug' option on reload.
[prosody.git] / 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 }