package log import "github.com/rs/zerolog/log" type ZeroLogLogger struct{} func UseZerologAuditLogger() { AuditLogger = ZeroLogLogger{} } func (l ZeroLogLogger) Debug(msg string, err ...error) { log.Debug().Err(wrapErr(err)).Msg(msg) } func (l ZeroLogLogger) Info(msg string, err ...error) { log.Info().Err(wrapErr(err)).Msg(msg) } func (l ZeroLogLogger) Warn(msg string, err ...error) { log.Warn().Err(wrapErr(err)).Msg(msg) } func (l ZeroLogLogger) Error(msg string, err ...error) { log.Error().Err(wrapErr(err)).Msg(msg) }