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: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
|
||||
ngx.log(ngx.INFO, "SSOwat ready")
|
||||
|
|
Loading…
Add table
Reference in a new issue