blob: 31ee3db0a19a85486927f4886ded2b07a533c1e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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)
}
}
|