Comparison

util/startup.lua @ 8721:b773b15fee71

util.startup: Set up event hooks for reloading logging here instead of in loggingmanager to simplify startup dependencies
author Kim Alvefur <zash@zash.se>
date Thu, 05 Apr 2018 17:53:51 +0200
parent 8720:dba17a70fd22
child 8728:41c959c5c84b
comparison
equal deleted inserted replaced
8720:dba17a70fd22 8721:b773b15fee71
82 server = require "net.server" 82 server = require "net.server"
83 end 83 end
84 84
85 function startup.init_logging() 85 function startup.init_logging()
86 -- Initialize logging 86 -- Initialize logging
87 require "core.loggingmanager" 87 local loggingmanager = require "core.loggingmanager"
88 loggingmanager.reload_logging();
89 prosody.events.add_handler("reopen-log-files", function ()
90 loggingmanager.reload_logging();
91 prosody.events.fire_event("logging-reloaded");
92 end);
88 end 93 end
89 94
90 function startup.log_dependency_warnings() 95 function startup.log_dependency_warnings()
91 dependencies.log_warnings(); 96 dependencies.log_warnings();
92 end 97 end