util/startup.lua
changeset 8723 dba17a70fd22
parent 8722 0cb84aafeee6
child 8724 b773b15fee71
equal deleted inserted replaced
8722:0cb84aafeee6 8723:dba17a70fd22
     1 -- Ignore the CFG_* variables
     1 -- Ignore the CFG_* variables
     2 -- luacheck: ignore 113/CFG_CONFIGDIR 113/CFG_SOURCEDIR 113/CFG_DATADIR 113/CFG_PLUGINDIR
     2 -- luacheck: ignore 113/CFG_CONFIGDIR 113/CFG_SOURCEDIR 113/CFG_DATADIR 113/CFG_PLUGINDIR
     3 local startup = {};
     3 local startup = {};
     4 
     4 
     5 local prosody = { events = require "util.events".new() };
     5 local prosody = { events = require "util.events".new() };
     6 local log = require "util.logger".init("startup");
     6 local logger = require "util.logger";
       
     7 local log = logger.init("startup");
     7 
     8 
     8 local config = require "core.configmanager";
     9 local config = require "core.configmanager";
     9 
    10 
    10 local dependencies = require "util.dependencies";
    11 local dependencies = require "util.dependencies";
    11 
    12 
   192 
   193 
   193 	prosody.paths = { source = CFG_SOURCEDIR, config = CFG_CONFIGDIR or ".",
   194 	prosody.paths = { source = CFG_SOURCEDIR, config = CFG_CONFIGDIR or ".",
   194 	                  plugins = CFG_PLUGINDIR or "plugins", data = "data" };
   195 	                  plugins = CFG_PLUGINDIR or "plugins", data = "data" };
   195 
   196 
   196 	prosody.arg = _G.arg;
   197 	prosody.arg = _G.arg;
       
   198 
       
   199 	_G.log = logger.init("general");
       
   200 	prosody.log = logger.init("general");
   197 
   201 
   198 	startup.detect_platform();
   202 	startup.detect_platform();
   199 	startup.detect_installed();
   203 	startup.detect_installed();
   200 	_G.prosody = prosody;
   204 	_G.prosody = prosody;
   201 end
   205 end