mod_adhoc: Add support for commands only executable by global administrators
[prosody.git] / util / logger.lua
index e7095122c08c41fd939828512ac3f4ccacca21da..c3bf399266703a6832e30ed14c6ab42183052c4e 100644 (file)
@@ -17,7 +17,6 @@ local name_sinks, level_sinks = {}, {};
 local name_patterns = {};
 
 local make_logger;
-local outfunction = nil;
 
 function init(name)
        local log_debug = make_logger(name, "debug");
@@ -28,8 +27,6 @@ function init(name)
        --name = nil; -- While this line is not commented, will automatically fill in file/line number info
        local namelen = #name;
        return function (level, message, ...)
-                       if outfunction then return outfunction(name, level, message, ...); end
-                       
                        if level == "debug" then
                                return log_debug(message, ...);
                        elseif level == "info" then
@@ -68,17 +65,6 @@ function make_logger(source_name, level)
        return logger;
 end
 
-function setwriter(f)
-       local old_func = outfunction;
-       if not f then outfunction = nil; return true, old_func; end
-       local ok, ret = pcall(f, "logger", "info", "Switched logging output successfully");
-       if ok then
-               outfunction = f;
-               ret = old_func;
-       end
-       return ok, ret;
-end
-
 function reset()
        for k in pairs(name_sinks) do name_sinks[k] = nil; end
        for level, handler_list in pairs(level_sinks) do