30 lines
626 B
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...)
|
|
}
|