in pkg/logging/loghandlers.go [13:25]
func NewExtensionSlogHandler(w io.Writer, opts *slog.HandlerOptions) *ExtensionSlogHandler {
// ignore opts for now
return &ExtensionSlogHandler{
Handler: slog.NewTextHandler(w, &slog.HandlerOptions{
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
if a.Key == slog.MessageKey && a.Value.String() == "" {
return slog.Attr{}
}
return a
},
}),
}
}