orchard/internal/controller/store/badger/badger_logger.go

30 lines
626 B
Go

package badger
import "go.uber.org/zap"
type badgerLogger struct {
logger *zap.SugaredLogger
}
func newBadgerLogger(logger *zap.SugaredLogger) *badgerLogger {
return &badgerLogger{
logger: logger.With("component", "badger").WithOptions(zap.AddCallerSkip(2)),
}
}
func (b *badgerLogger) Errorf(s string, i ...interface{}) {
b.logger.Errorf(s, i...)
}
func (b *badgerLogger) Warningf(s string, i ...interface{}) {
b.logger.Warnf(s, i...)
}
func (b *badgerLogger) Infof(s string, i ...interface{}) {
b.logger.Infof(s, i...)
}
func (b *badgerLogger) Debugf(s string, i ...interface{}) {
b.logger.Debugf(s, i...)
}