Update deps and go version ()

This commit is contained in:
Antonio Navarro Perez 2023-09-05 17:05:27 +02:00 committed by GitHub
parent e54a501278
commit 8e5fc6d6fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 290 additions and 987 deletions

View file

@ -5,22 +5,15 @@ import (
"github.com/rs/zerolog"
)
var _ log.LoggerImpl = &Torrent{}
var _ log.Handler = &Torrent{}
type Torrent struct {
L zerolog.Logger
}
func (l *Torrent) Log(m log.Msg) {
level, ok := m.GetLevel()
func (l *Torrent) Handle(r log.Record) {
e := l.L.Info()
if !ok {
level = log.Debug
}
switch level {
switch r.Level {
case log.Debug:
e = l.L.Debug()
case log.Info:
@ -31,9 +24,9 @@ func (l *Torrent) Log(m log.Msg) {
e = l.L.Warn().Str("error-type", "error")
case log.Critical:
e = l.L.Warn().Str("error-type", "critical")
case log.Fatal:
e = l.L.Warn().Str("error-type", "fatal")
}
e.Msgf(m.String())
// TODO set log values somehow
e.Msgf(r.Text())
}