Versions in this module Expand all Collapse all v0 v0.1.2 Jul 15, 2026 Changes in this version + const LevelDebugExtra + const LevelExtreme + func DebugExtraContext(ctx context.Context, msg string, args ...any) + func ExtremeContext(ctx context.Context, msg string, args ...any) + func GCPReplaceAttr(groups []string, a slog.Attr) slog.Attr + type Enricher struct + func NewEnricher(delegate slog.Handler, projectID string) *Enricher + func (h *Enricher) Enabled(ctx context.Context, l slog.Level) bool + func (h *Enricher) Handle(ctx context.Context, r slog.Record) error + func (h *Enricher) WithAttrs(as []slog.Attr) slog.Handler + func (h *Enricher) WithGroup(g string) slog.Handler + type Exporter struct + func NewExporter(logger *logging.Logger, level slog.Level) *Exporter + func (h *Exporter) Enabled(_ context.Context, lvl slog.Level) bool + func (h *Exporter) Handle(ctx context.Context, r slog.Record) error + func (h *Exporter) WithAttrs(attrs []slog.Attr) slog.Handler + func (h *Exporter) WithGroup(name string) slog.Handler + type MultiHandler struct + func NewMultiHandler(handlers ...slog.Handler) *MultiHandler + func (h *MultiHandler) Enabled(ctx context.Context, l slog.Level) bool + func (h *MultiHandler) Handle(ctx context.Context, r slog.Record) error + func (h *MultiHandler) WithAttrs(attrs []slog.Attr) slog.Handler + func (h *MultiHandler) WithGroup(name string) slog.Handler