From fd7d3a35858c69f58bb0436e74da3a69ed5597d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Tue, 28 Mar 2017 09:08:43 -0700 Subject: [PATCH] Move runtime config logging into separate function This should only happen when needed, so moving this to a dedicated function that is called on startup --- config/config.go | 2 ++ main.go | 1 + 2 files changed, 3 insertions(+) diff --git a/config/config.go b/config/config.go index 54e90a9f9..1abff06d4 100644 --- a/config/config.go +++ b/config/config.go @@ -119,7 +119,9 @@ func (config *configEnvs) Read() { if err != nil { log.Fatal(err) } +} +func (config *configEnvs) LogValues() { s := reflect.ValueOf(config).Elem() typeOfT := s.Type() for i := 0; i < s.NumField(); i++ { diff --git a/main.go b/main.go index d032639f6..35074b280 100644 --- a/main.go +++ b/main.go @@ -85,6 +85,7 @@ func main() { log.Infof("Version: %s", version) config.Config.Read() + config.Config.LogValues() transform.ParseRules(config.Config.JiraRegexp) apiCache = cache.New(cache.NoExpiration, 10*time.Second)