mirror of
https://github.com/YunoHost/SSOwat.git
synced 2024-09-03 20:06:27 +02:00
add the possibility to change the logging level
This commit is contained in:
parent
8ff76e1441
commit
e31509252c
1 changed files with 22 additions and 1 deletions
23
init.lua
23
init.lua
|
@ -46,8 +46,29 @@ end
|
||||||
|
|
||||||
logger = Logging.new(appender)
|
logger = Logging.new(appender)
|
||||||
|
|
||||||
logger:setLevel(Logging.DEBUG)
|
function isValidLoggingLevel(level)
|
||||||
|
local validLoggingLevel = {
|
||||||
|
Logging.DEBUG, -- DEBUG
|
||||||
|
Logging.INFO, -- INFO
|
||||||
|
Logging.WARN, -- WARN
|
||||||
|
Logging.ERROR, -- ERROR
|
||||||
|
Logging.FATAL -- FATAL
|
||||||
|
}
|
||||||
|
for i, l in ipairs(validLoggingLevel)
|
||||||
|
do
|
||||||
|
if l == level then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
conf = config.get_config()
|
||||||
|
|
||||||
|
if conf["logging"] and isValidLoggingLevel(conf["logging"]) then
|
||||||
|
logger:setLevel(conf["logging"])
|
||||||
|
else
|
||||||
|
logger:setLevel(Logging.INFO) -- INFO by default
|
||||||
|
end
|
||||||
|
|
||||||
-- You should see that in your Nginx error logs by default
|
-- You should see that in your Nginx error logs by default
|
||||||
ngx.log(ngx.INFO, "SSOwat ready")
|
ngx.log(ngx.INFO, "SSOwat ready")
|
||||||
|
|
Loading…
Add table
Reference in a new issue