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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions