From 6433080786f05c3fbdc580dc9f9fc7e89618115c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20Desch=C3=AAnes?= Date: Mon, 22 Sep 2025 16:24:33 -0400 Subject: [PATCH] feat: add --show-config flag to hide sensitive logs by default --- cmd/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/main.go b/cmd/main.go index f1129b7..23d18d8 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -26,7 +26,9 @@ variables can be used: func main() { var configPath string + var showConfig bool flag.StringVar(&configPath, "config", "", "The path to a JSON config file.") + flag.BoolVar(&showConfig, "show-config", false, "Show proxy instance configuration on start.") flag.Usage = func() { log.Printf("DevCycle Local Bucketing Proxy Version %s\n", Version) @@ -49,7 +51,9 @@ func main() { } // Create router for each instance for _, instance := range config.Instances { - log.Printf("Creating bucketing proxy instance: %+v", instance) + if showConfig { + log.Printf("Creating bucketing proxy instance: %+v", instance) + } // Create client _, err = sdkproxy.NewBucketingProxyInstance(instance)