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...")