package log import ( "github.com/rs/zerolog" "os" ) var logger zerolog.Logger func init() { zerolog.TimeFieldFormat = zerolog.TimeFormatUnix zerolog.SetGlobalLevel(zerolog.InfoLevel) logger = zerolog.New(os.Stdout).With().Timestamp().Logger() } func Debug(msg string) { logger.Debug().Msg(msg) } func Debugf(format string, args ...interface{}) { logger.Debug().Msgf(format, args...) } func Info(msg string) { logger.Info().Msg(msg) } func Infof(format string, args ...interface{}) { logger.Info().Msgf(format, args...) } func Warn(msg string) { logger.Warn().Msg(msg) } func Warnf(format string, args ...interface{}) { logger.Warn().Msgf(format, args...) } func Error(msg string) { logger.Error().Msg(msg) } func Errorf(format string, args ...interface{}) { logger.Error().Msgf(format, args...) } func Fatal(msg string) { logger.Fatal().Msg(msg) } func Fatalf(format string, args ...interface{}) { logger.Fatal().Msgf(format, args...) } func Panic(msg string) { logger.Panic().Msg(msg) } func Panicf(format string, args ...interface{}) { logger.Panic().Msgf(format, args...) }