From b6c33cee3276da76993c550c68fe6c9278b20464 Mon Sep 17 00:00:00 2001 From: Yusuke Kuoka Date: Wed, 3 Nov 2021 10:24:24 +0900 Subject: [PATCH] Fail with detailed message on envvar parse error (#907) Ref #829 --- main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index ef02c2b4..bec04a2d 100644 --- a/main.go +++ b/main.go @@ -82,7 +82,8 @@ func main() { var c github.Config err = envconfig.Process("github", &c) if err != nil { - fmt.Fprintln(os.Stderr, "Error: Environment variable read failed.") + fmt.Fprintf(os.Stderr, "Error: processing environment variables: %v\n", err) + os.Exit(1) } flag.StringVar(&metricsAddr, "metrics-addr", ":8080", "The address the metric endpoint binds to.")