package log import ( "os" "github.com/rs/zerolog" ) var ( Logger zerolog.Logger ) func Load() { Logger = zerolog.New(os.Stderr).With().Timestamp().Logger().Output(zerolog.ConsoleWriter{Out: os.Stderr}) Logger.Level(zerolog.DebugLevel) } func Info() *zerolog.Event { return Logger.Info() } func Warn() *zerolog.Event { return Logger.Warn() } func Error() *zerolog.Event { return Logger.Error() } func Debug() *zerolog.Event { return Logger.Debug() } func Fatal() *zerolog.Event { return Logger.Fatal() } func SetLevel(level zerolog.Level) { Logger = Logger.Level(level) }