From 42ba4e25234f07d0ef298c5b6fe832d5aaa9acf7 Mon Sep 17 00:00:00 2001 From: Ryan Gurney Date: Fri, 13 Sep 2019 10:51:53 -0700 Subject: [PATCH] Make INFO default logging level Co-authored-by: Jason Martens Co-authored-by: Maryan Hratson --- cmd/term-check/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/term-check/main.go b/cmd/term-check/main.go index 8c8bae2..18a2bfb 100644 --- a/cmd/term-check/main.go +++ b/cmd/term-check/main.go @@ -3,6 +3,8 @@ package main import ( "flag" + "os" + "github.com/rs/zerolog" "github.com/rs/zerolog/log" @@ -11,11 +13,19 @@ import ( ) var filepath = flag.String("config", "config.yaml", "Location of the configuration file.") +var debug = flag.Bool("debug", os.Getenv("LOG_LEVEL") == "debug", "sets log level to debug") func main() { zerolog.TimeFieldFormat = "" + zerolog.SetGlobalLevel(zerolog.InfoLevel) + flag.Parse() + // Default logging level is info unless debug flag is present + if *debug { + zerolog.SetGlobalLevel(zerolog.DebugLevel) + } + c := config.New(*filepath) log.Info().Msg("Starting service...")