Skip to content

Add structured log for webhook delivery success with response time and status code #544

Description

@Chucks1093

Summary

Successful webhook deliveries are currently not logged. A structured log after each successful delivery makes it easy to confirm a specific webhook fired and how long the callback took to respond.

Scope

  • Emit a structured info log after each successful webhook delivery with fields: webhook_id, creator_id, event_type, response_status, response_time_ms, delivered_at
  • Log only fires on 2xx response from the callback URL
  • Non-2xx responses use the existing retry/failure log path

Acceptance Criteria

  • Info log emitted after every successful delivery with all six fields
  • Log only fires on 2xx callback response
  • Non-2xx response does not trigger the success log

ETA: 12 hours


Coordinate on Telegram

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions