Skip to content

Instantly share code, notes, and snippets.

@jfeng45
Last active July 3, 2019 13:45
Show Gist options
  • Save jfeng45/62b5e779c93c99ccedff960552d51b1e to your computer and use it in GitHub Desktop.
Save jfeng45/62b5e779c93c99ccedff960552d51b1e to your computer and use it in GitHub Desktop.
wrapper for zap
type loggerWrapper struct {
lw *zap.SugaredLogger
}
func (logger *loggerWrapper) Errorf(format string, args ...interface{}) {
logger.lw.Errorf(format, args)
}
func (logger *loggerWrapper) Fatalf(format string, args ...interface{}) {
logger.lw.Fatalf(format, args)
}
func (logger *loggerWrapper) Fatal(args ...interface{}) {
logger.lw.Fatal(args)
}
func (logger *loggerWrapper) Infof(format string, args ...interface{}) {
logger.lw.Infof(format, args)
}
func (logger *loggerWrapper) Warnf(format string, args ...interface{}) {
logger.lw.Warnf(format, args)
}
func (logger *loggerWrapper) Debugf(format string, args ...interface{}) {
logger.lw.Debugf(format, args)
}
func (logger *loggerWrapper) Printf(format string, args ...interface{}) {
logger.lw.Infof(format, args)
}
func (logger *loggerWrapper) Println(args ...interface{}) {
logger.lw.Info(args, "\n")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment