Setup BadgerDB logging constructs for zerolog

This commit is contained in:
2023-12-28 10:19:23 -06:00
parent ed2e972134
commit b452ac940a

19
logs.go
View File

@@ -4,6 +4,7 @@ import (
"os"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
)
const timeFormat = "2006-01-02 15:04:05"
@@ -29,3 +30,21 @@ func (l logSplitter) WriteLevel(level zerolog.Level, p []byte) (n int, err error
return errorOut.Write(p)
}
}
type badgerZerologLogger struct{}
func (l badgerZerologLogger) Errorf(format string, args ...interface{}) {
log.Error().Msgf(format, args...)
}
func (l badgerZerologLogger) Warningf(format string, args ...interface{}) {
log.Warn().Msgf(format, args...)
}
func (l badgerZerologLogger) Infof(format string, args ...interface{}) {
log.Info().Msgf(format, args...)
}
func (l badgerZerologLogger) Debugf(format string, args ...interface{}) {
log.Debug().Msgf(format, args...)
}