msg = msg:sub(1, msg:len() - 1)
end
-- always write log level to debug logfile
- globals.debuglogfile:write(log_prefix .. msg)
- globals.debuglogfile:write("\n")
- globals.debuglogfile:flush()
+ if globals.debuglogfile then
+ globals.debuglogfile:write(log_prefix .. msg)
+ globals.debuglogfile:write("\n")
+ globals.debuglogfile:flush()
+ end
if getlog(level) then
if globals.log_debug then
io.stderr:write(log_prefix)
end
return s
end
-
-globals.debuglogfile = io.open("/dev/null", "w")
local e = new_error("error opening debug logfile")
return false, e:cat(re)
end
- e2lib.debuglogfile = debuglogfile
+ e2lib.globals.debuglogfile = debuglogfile
return true, nil
end