mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 11:03:12 +00:00
88 lines
1.4 KiB
Lua
88 lines
1.4 KiB
Lua
local Logger = require("logger")
|
|
|
|
local l = Logger:new()
|
|
l.stack_level = l.stack_level + 1
|
|
|
|
local logging = {}
|
|
|
|
logging.NOLOG = l.NOLOG
|
|
logging.DEBUG = l.DEBUG
|
|
logging.INFO = l.INFO
|
|
logging.WARNING = l.WARNING
|
|
logging.ERROR = l.ERROR
|
|
logging.CRITICAL = l.CRITICAL
|
|
logging.FATAL = l.FATAL
|
|
--
|
|
-- public interface
|
|
--
|
|
function logging.Debug(...)
|
|
l:Debug(...)
|
|
end
|
|
function logging.Debugf(format, ...)
|
|
l:Debugf(format, ...)
|
|
end
|
|
|
|
function logging.Info(...)
|
|
l:Info(...)
|
|
end
|
|
function logging.Infof(format, ...)
|
|
l:Infof(format, ...)
|
|
end
|
|
|
|
function logging.Warning(...)
|
|
l:Warning(...)
|
|
end
|
|
function logging.Warningf(format, ...)
|
|
l:Warningf(format, ...)
|
|
end
|
|
|
|
function logging.Error(...)
|
|
l:Error(...)
|
|
end
|
|
function logging.Errorf(format, ...)
|
|
l:Errorf(format, ...)
|
|
end
|
|
|
|
function logging.Critical(...)
|
|
l:Critical(...)
|
|
end
|
|
function logging.Criticalf(format, ...)
|
|
l:Criticalf(format, ...)
|
|
end
|
|
|
|
function logging.Fatal(...)
|
|
l:Fatal(...)
|
|
end
|
|
|
|
function logging.Fatalf(format, ...)
|
|
l:Fatalf(format,...)
|
|
end
|
|
|
|
function logging.Assert(v, message)
|
|
return l:Assert(v,message)
|
|
end
|
|
|
|
function logging.SError(message, level)
|
|
level = level and level+1 or 2
|
|
return l:SError(message, level)
|
|
end
|
|
|
|
function logging.Tag(key, value)
|
|
l:Tag(key,value)
|
|
end
|
|
|
|
function logging.Untag(key)
|
|
l:Untag(key)
|
|
end
|
|
|
|
function logging.set_modname(name)
|
|
l:set_modname(name)
|
|
end
|
|
|
|
function logging.config(t)
|
|
l:config(t)
|
|
end
|
|
|
|
return logging
|
|
|