Skip to content

Indexer: add structured logging with request correlation IDs #780

Description

@Haroldwonder

Summary

indexer/src/indexer.ts and graphql.ts log with plain console.log/console.error. There's no structured (JSON) logging and no correlation ID tying a GraphQL request to the downstream database queries it triggers, making production debugging slow.

Acceptance Criteria

  • Replace ad-hoc console logging with a structured logger (e.g. pino).
  • Each GraphQL request gets a correlation ID propagated through resolver logs.
  • Log level configurable via env var, documented in indexer/.env.example.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions