func NewExtensionSlogHandler()

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
			},
		}),
	}
}