From b46eb7198bff08130491afd41bf8c46bbb18117e Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sun, 3 Apr 2022 13:23:55 +0200 Subject: [PATCH] internal: handle log level not being set in config closes #2650 Signed-off-by: Jens Langhammer --- internal/outpost/ak/global.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/outpost/ak/global.go b/internal/outpost/ak/global.go index 03aec39e0a..67d822a462 100644 --- a/internal/outpost/ak/global.go +++ b/internal/outpost/ak/global.go @@ -16,8 +16,12 @@ import ( func doGlobalSetup(outpost api.Outpost, globalConfig api.Config) { l := log.WithField("logger", "authentik.outpost") m := outpost.Managed.Get() + level, ok := outpost.Config[ConfigLogLevel] + if !ok { + level = "info" + } if m == nil || *m == "" { - switch outpost.Config[ConfigLogLevel].(string) { + switch level.(string) { case "trace": log.SetLevel(log.TraceLevel) case "debug":