From a69bf2e7cbc7a50ba6314e640184d9fbc0ca3e35 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 28 Dec 2023 12:54:40 -0600 Subject: [PATCH] Remove trailing newlines from badger logs --- logs.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/logs.go b/logs.go index 5d7356d..5e0da4e 100644 --- a/logs.go +++ b/logs.go @@ -1,7 +1,9 @@ package main import ( + "fmt" "os" + "strings" "github.com/rs/zerolog" "github.com/rs/zerolog/log" @@ -34,17 +36,17 @@ func (l logSplitter) WriteLevel(level zerolog.Level, p []byte) (n int, err error type badgerZerologLogger struct{} func (l badgerZerologLogger) Errorf(format string, args ...interface{}) { - log.Error().Msgf(format, args...) + log.Error().Msg(strings.TrimRight(fmt.Sprintf(format, args...), "\n")) } func (l badgerZerologLogger) Warningf(format string, args ...interface{}) { - log.Warn().Msgf(format, args...) + log.Warn().Msg(strings.TrimRight(fmt.Sprintf(format, args...), "\n")) } func (l badgerZerologLogger) Infof(format string, args ...interface{}) { - log.Info().Msgf(format, args...) + log.Info().Msg(strings.TrimRight(fmt.Sprintf(format, args...), "\n")) } func (l badgerZerologLogger) Debugf(format string, args ...interface{}) { - log.Debug().Msgf(format, args...) + log.Debug().Msg(strings.TrimRight(fmt.Sprintf(format, args...), "\n")) }