package common import ( "flag" "os" "github.com/rs/zerolog" "github.com/rs/zerolog/log" ) var ( debug *bool = flag.Bool("debug", false, "enables the debug mode") pretty *bool = flag.Bool("pretty", false, "enables the pretty log messages") ) func SetupLogger() { if *pretty { log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}) } zerolog.TimeFieldFormat = zerolog.TimeFormatUnix zerolog.SetGlobalLevel(zerolog.InfoLevel) if *debug { zerolog.SetGlobalLevel(zerolog.DebugLevel) } }