- logger is a simple
func(msg string, attrs ...slog.Attr) - minimalistic set of exports
slog.TextHandler(aka logfmt) by default- no levels by default, errors are passed as just another key=value to logger
slogf.Erroris exported for convenience
Pass a custom slog.Handler to slogf.New, default one simply ignores them with ReplaceAttr in options
Put levels in logger invocation, or wrap them in separate loggers
Create another slogf.Logf for verbose logs, control verbosity level on your own