diff options
Diffstat (limited to 'logging/logging.go')
| -rw-r--r-- | logging/logging.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/logging/logging.go b/logging/logging.go index 9e6f8bf..83b6624 100644 --- a/logging/logging.go +++ b/logging/logging.go @@ -20,9 +20,18 @@ func InitLoggers() { appWriter := os.Stdout securityWriter := os.Stdout - logLevel := slog.LevelInfo - if strings.ToUpper(os.Getenv("LOG_LEVEL")) == "DEBUG" { + var logLevel slog.Level + switch strings.ToUpper(os.Getenv("LOG_LEVEL")) { + case "DEBUG": logLevel = slog.LevelDebug + case "INFO": + logLevel = slog.LevelInfo + case "WARN": + logLevel = slog.LevelWarn + case "ERROR": + logLevel = slog.LevelError + default: + logLevel = slog.LevelInfo // Default to INFO } AppLog = slog.New(slog.NewTextHandler(appWriter, &slog.HandlerOptions{ |
