From ff93527d4fbbe460a51c4858446c4158af0932d5 Mon Sep 17 00:00:00 2001 From: BretRen Date: Mon, 20 Apr 2026 12:51:32 -0700 Subject: [PATCH] Add warn for helper func --- config.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config.go b/config.go index c51cf2c..3510ee8 100644 --- a/config.go +++ b/config.go @@ -1,6 +1,7 @@ package main import ( + "log/slog" "os" "strconv" "strings" @@ -14,6 +15,8 @@ import ( func setStringIfPresent(key string, dst *string) { if v, ok := os.LookupEnv(key); ok { *dst = v + } else { + slog.Warn("missing_env", "env", key) } } @@ -21,7 +24,11 @@ func setBoolIfPresent(key string, dst *bool) { if v, ok := os.LookupEnv(key); ok { if b, err := strconv.ParseBool(v); err == nil { *dst = b + } else { + slog.Warn("invalid_bool", "env", key, "value", v) } + } else { + slog.Warn("missing_env", "env", key) } } @@ -29,7 +36,11 @@ func setIntIfPresent(key string, dst *int) { if v, ok := os.LookupEnv(key); ok { if i, err := strconv.Atoi(v); err == nil { *dst = i + } else { + slog.Warn("invalid_int", "env", key, "value", v) } + } else { + slog.Warn("missing_env", "env", key) } }