summaryrefslogtreecommitdiff
path: root/logging/logging.go
diff options
context:
space:
mode:
Diffstat (limited to 'logging/logging.go')
-rw-r--r--logging/logging.go13
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{