feat: global set log with pretty console

This commit is contained in:
debugtalk
2021-10-18 10:04:45 +08:00
parent b345b455eb
commit a270af016c
4 changed files with 17 additions and 4 deletions

9
log.go
View File

@@ -10,10 +10,6 @@ import (
var log = zlog.Logger
func init() {
log = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
}
func SetLogLevel(level string) {
level = strings.ToUpper(level)
log.Info().Msgf("Set log level to %s", level)
@@ -33,6 +29,11 @@ func SetLogLevel(level string) {
}
}
func SetLogPretty() {
log.Info().Msg("Set log to pretty console")
log = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
}
func GetLogger() zerolog.Logger {
return log
}