mirror of
https://github.com/cirruslabs/orchard.git
synced 2026-10-06 15:01:30 +02:00
* controller run: make bootstrap process more user-friendly * Badger: log to zap instead of standard error
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...)
|
|
}
|