Adding zap, zerolog and slog files as underlying loggers

Signed-off-by: Ethan Wellenreiter <ewellenreiter@gmail.com>
This commit is contained in:
Ethan Wellenreiter 2025-04-30 21:39:28 -04:00
parent 65b88d08ef
commit 086cde8c43

View File

@ -1,36 +1,36 @@
// package logger
package logger
// import (
// "os"
import (
"os"
// "github.com/rs/zerolog"
// )
"github.com/rs/zerolog"
)
// type ZeroLogger struct {
// log zerolog.Logger
// }
type ZeroLogger struct {
log zerolog.Logger
}
// func NewZeroLogger() Logger {
// zl := zerolog.New(os.Stdout).With().Timestamp().Logger()
// return &ZeroLogger{log: zl}
// }
func NewZeroLogger() Logger {
zl := zerolog.New(os.Stdout).With().Timestamp().Logger()
return &ZeroLogger{log: zl}
}
// func (zl *ZeroLogger) Debug(msg string, keysAndValues ...interface{}) {
// zl.log.Debug().Fields(keysAndValues).Msg(msg)
// }
func (zl *ZeroLogger) Debug(msg string, keysAndValues ...interface{}) {
zl.log.Debug().Fields(keysAndValues).Msg(msg)
}
// func (zl *ZeroLogger) Info(msg string, keysAndValues ...interface{}) {
// zl.log.Info().Fields(keysAndValues).Msg(msg)
// }
func (zl *ZeroLogger) Info(msg string, keysAndValues ...interface{}) {
zl.log.Info().Fields(keysAndValues).Msg(msg)
}
// func (zl *ZeroLogger) Warn(msg string, keysAndValues ...interface{}) {
// zl.log.Warn().Fields(keysAndValues).Msg(msg)
// }
func (zl *ZeroLogger) Warn(msg string, keysAndValues ...interface{}) {
zl.log.Warn().Fields(keysAndValues).Msg(msg)
}
// func (zl *ZeroLogger) Error(msg string, keysAndValues ...interface{}) {
// zl.log.Error().Fields(keysAndValues).Msg(msg)
// }
func (zl *ZeroLogger) Error(msg string, keysAndValues ...interface{}) {
zl.log.Error().Fields(keysAndValues).Msg(msg)
}
// func (zl *ZeroLogger) Fatal(msg string, keysAndValues ...interface{}) {
// zl.log.Fatal().Fields(keysAndValues).Msg(msg)
// }
func (zl *ZeroLogger) Fatal(msg string, keysAndValues ...interface{}) {
zl.log.Fatal().Fields(keysAndValues).Msg(msg)
}