mirror of
https://github.com/Xevion/scla-unsubscribe.git
synced 2025-12-06 03:16:23 -06:00
Setup BadgerDB logging constructs for zerolog
This commit is contained in:
19
logs.go
19
logs.go
@@ -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...)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user