Summary
When a creator successfully registers a trade webhook, the server should emit an info-level structured log so webhook registrations are observable in the server logs without querying the database.
Scope
- Emit a structured info log on successful webhook registration with fields:
creator_id, webhook_id, event_types, registered_at
- Emit a structured info log on webhook deletion with fields:
creator_id, webhook_id, deleted_at
- Do not log the callback URL (use the masking helper)
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
When a creator successfully registers a trade webhook, the server should emit an info-level structured log so webhook registrations are observable in the server logs without querying the database.
Scope
creator_id,webhook_id,event_types,registered_atcreator_id,webhook_id,deleted_atAcceptance Criteria
ETA: 12 hours
Coordinate on Telegram