From 3db57b2d9f55d15d484e6a2e16c429b9f56d2102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leandro=20Ant=C3=B4nio=20Farias=20Machado?= Date: Sun, 2 Jul 2023 13:17:26 -0300 Subject: [PATCH] chore(mochi): different log levels --- backend/services/mochi/cmd/main.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/services/mochi/cmd/main.go b/backend/services/mochi/cmd/main.go index f938cf0..a3f3534 100644 --- a/backend/services/mochi/cmd/main.go +++ b/backend/services/mochi/cmd/main.go @@ -73,9 +73,16 @@ func main() { path := flag.String("path", "", "path to data auth file") fullchain := flag.String("full_chain_path", "", "path to fullchain.pem certificate") privkey := flag.String("private_key_path", "", "path to privkey.pem certificate") + logLevel := flag.Int("logLevel", 1, "log level, default is INFO, 0 value is DEBUG") flag.Parse() + if *logLevel > 2 || *logLevel < 0 { + log.Println("Log level not valid, choose a number between 0 and 7") + log.Println("For more info access zeroLog documentation: https://github.com/rs/zerolog") + os.Exit(1) + } + sigs := make(chan os.Signal, 1) done := make(chan bool, 1) signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM) @@ -86,10 +93,10 @@ func main() { serverForTLS := mqtt.New(&mqtt.Options{}) - lTls := serverForTLS.Log.Level(zerolog.DebugLevel) + lTls := serverForTLS.Log.Level(zerolog.Level(*logLevel)) serverForTLS.Log = &lTls - l := server.Log.Level(zerolog.DebugLevel) + l := server.Log.Level(zerolog.Level(*logLevel)) server.Log = &l if *path != "" {