summaryrefslogtreecommitdiff
path: root/logging/logging.go
diff options
context:
space:
mode:
authorhaturatu <taro@eyes4you.org>2025-10-13 02:16:20 +0900
committerhaturatu <taro@eyes4you.org>2025-10-13 02:16:20 +0900
commit6f19c4dcb7702f002d2a1b579f2418e1bc10b18f (patch)
tree1fefd40cba9868141e7554e6b59269a341dd00c8 /logging/logging.go
parent1d4b4c0207d7a409d19a32c4f25e8ce68f880c08 (diff)
ref(env): config.go
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{