diff --git a/logger/logger.go b/logger/logger.go index d1315a0..5ecfd1f 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -24,6 +24,7 @@ const ( var defaultLogger slog.Logger // nolint: gochecknoglobals type Field = slog.Field +type Map = slog.Map func init() { // nolint: gochecknoinits defaultLogger = Make(FormatHuman, os.Stdout) @@ -78,8 +79,12 @@ func F(name string, value interface{}) Field { return slog.F(name, value) } -func SetFormat(f Format) { - defaultLogger = Make(f, os.Stdout) +func M(fields ...Field) Map { + return slog.M(fields...) +} + +func E(err error) Field { + return slog.Error(err) } func SetLevel(level slog.Level) {