28 lines
558 B
Go
28 lines
558 B
Go
|
package log
|
||
|
|
||
|
import (
|
||
|
"strings"
|
||
|
|
||
|
"github.com/rs/zerolog"
|
||
|
)
|
||
|
|
||
|
type Badger struct {
|
||
|
L zerolog.Logger
|
||
|
}
|
||
|
|
||
|
func (l *Badger) Errorf(m string, f ...interface{}) {
|
||
|
l.L.Error().Msgf(strings.ReplaceAll(m, "\n", ""), f...)
|
||
|
}
|
||
|
|
||
|
func (l *Badger) Warningf(m string, f ...interface{}) {
|
||
|
l.L.Warn().Msgf(strings.ReplaceAll(m, "\n", ""), f...)
|
||
|
}
|
||
|
|
||
|
func (l *Badger) Infof(m string, f ...interface{}) {
|
||
|
l.L.Info().Msgf(strings.ReplaceAll(m, "\n", ""), f...)
|
||
|
}
|
||
|
|
||
|
func (l *Badger) Debugf(m string, f ...interface{}) {
|
||
|
l.L.Debug().Msgf(strings.ReplaceAll(m, "\n", ""), f...)
|
||
|
}
|