chore(mochi): different log levels
This commit is contained in:
parent
a3ef451e5d
commit
3db57b2d9f
|
|
@ -73,9 +73,16 @@ func main() {
|
||||||
path := flag.String("path", "", "path to data auth file")
|
path := flag.String("path", "", "path to data auth file")
|
||||||
fullchain := flag.String("full_chain_path", "", "path to fullchain.pem certificate")
|
fullchain := flag.String("full_chain_path", "", "path to fullchain.pem certificate")
|
||||||
privkey := flag.String("private_key_path", "", "path to privkey.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()
|
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)
|
sigs := make(chan os.Signal, 1)
|
||||||
done := make(chan bool, 1)
|
done := make(chan bool, 1)
|
||||||
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
|
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
|
||||||
|
|
@ -86,10 +93,10 @@ func main() {
|
||||||
|
|
||||||
serverForTLS := mqtt.New(&mqtt.Options{})
|
serverForTLS := mqtt.New(&mqtt.Options{})
|
||||||
|
|
||||||
lTls := serverForTLS.Log.Level(zerolog.DebugLevel)
|
lTls := serverForTLS.Log.Level(zerolog.Level(*logLevel))
|
||||||
serverForTLS.Log = &lTls
|
serverForTLS.Log = &lTls
|
||||||
|
|
||||||
l := server.Log.Level(zerolog.DebugLevel)
|
l := server.Log.Level(zerolog.Level(*logLevel))
|
||||||
server.Log = &l
|
server.Log = &l
|
||||||
|
|
||||||
if *path != "" {
|
if *path != "" {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user