Description:
Add structured request/response logging for all API routes so ops can debug issues and analyze usage without logging sensitive payloads.
Requirements
- Log for each request: method, path, statusCode, durationMs, requestId (if present)
- Do not log full request body (e.g. passwords, signatures); optionally log sanitized fields (e.g. address prefix)
- Use structured format (JSON) to stdout for log aggregation
- Optional: log response body size only (no content) for large payloads
- Document log format and how to correlate via requestId
Acceptance Criteria
Description:
Add structured request/response logging for all API routes so ops can debug issues and analyze usage without logging sensitive payloads.
Requirements
Acceptance Criteria