comparison core/loggingmanager.lua @ 2168:1a99a3bf3ce6 0.6.0

Merge with 0.6 on prosody.im
author Matthew Wild <mwild1@gmail.com>
date Wed, 25 Nov 2009 05:11:10 +0000
parents 625b2d3e8900
children 26ead5e16cd3 0ea2ed371fb2
comparison
equal deleted inserted replaced
2165:529af807ba1a 2168:1a99a3bf3ce6
14 tostring, setmetatable, rawset, pairs, ipairs, type; 14 tostring, setmetatable, rawset, pairs, ipairs, type;
15 local io_open, io_write = io.open, io.write; 15 local io_open, io_write = io.open, io.write;
16 local math_max, rep = math.max, string.rep; 16 local math_max, rep = math.max, string.rep;
17 local os_date, os_getenv = os.date, os.getenv; 17 local os_date, os_getenv = os.date, os.getenv;
18 local getstyle, getstring = require "util.termcolours".getstyle, require "util.termcolours".getstring; 18 local getstyle, getstring = require "util.termcolours".getstyle, require "util.termcolours".getstring;
19
20 if os.getenv("__FLUSH_LOG") then
21 local io_flush = io.flush;
22 local _io_write = io_write;
23 io_write = function(...) _io_write(...); io_flush(); end
24 end
19 25
20 local config = require "core.configmanager"; 26 local config = require "core.configmanager";
21 local eventmanager = require "core.eventmanager"; 27 local eventmanager = require "core.eventmanager";
22 local logger = require "util.logger"; 28 local logger = require "util.logger";
23 local debug_mode = config.get("*", "core", "debug"); 29 local debug_mode = config.get("*", "core", "debug");