Files
orchard/internal/controller/store/badger/badger_logger.go
T
Nikolay Edigaryev 8aaf05c4f7 controller run: make bootstrap process more user-friendly (#201)
* controller run: make bootstrap process more user-friendly

* Badger: log to zap instead of standard error
2024-09-03 18:54:28 +04:00

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...)
}