diff --git a/webhook_handler.go b/webhook_handler.go index d782c7a..2c377aa 100644 --- a/webhook_handler.go +++ b/webhook_handler.go @@ -14,6 +14,18 @@ type WebhookHandler struct { webhookURL string } +func (w *WebhookHandler) Enabled(ctx context.Context, level slog.Level) bool { + return true +} + +func (w *WebhookHandler) WithAttrs(attrs []slog.Attr) slog.Handler { + return w +} + +func (w *WebhookHandler) WithGroup(name string) slog.Handler { + return w +} + func NewWebhookHandler(webhookURL string) (*WebhookHandler, error) { if _, err := url.ParseRequestURI(webhookURL); err != nil { return nil, fmt.Errorf("invalid webhook URL: %v", err)