From 37a934d8be1e4231907d8bfdc7d30dda0d4384f5 Mon Sep 17 00:00:00 2001 From: pikann Date: Thu, 30 Jul 2026 10:15:36 +0000 Subject: [PATCH] feat: enhance webhook delivery logging with success and failure details --- backend/webhooks.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/webhooks.go b/backend/webhooks.go index 6468bde..a4c12c0 100644 --- a/backend/webhooks.go +++ b/backend/webhooks.go @@ -843,12 +843,14 @@ func (p *webhookPlugin) deliver(sc *scanner, eventType string, payload map[strin } if err != nil { d.Error = err.Error() + p.log.Warn(fmt.Sprintf("webhook: delivery failed: webhook_id=%s event=%s url=%s error=%s", webhookID, eventType, targetURL, err.Error())) } else { d.StatusCode = resp.Status d.Success = resp.Status >= 200 && resp.Status < 300 if !d.Success { d.Error = fmt.Sprintf("unexpected status %d", resp.Status) } + p.log.Info(fmt.Sprintf("webhook: delivery attempt: webhook_id=%s event=%s url=%s status=%d success=%t", webhookID, eventType, targetURL, resp.Status, d.Success)) } inserted, insErr := p.db.Query(