Skip to content

feat(logging): wire structured logger into Stellar indexer - #431

Open
Jaydearcadian wants to merge 1 commit into
Open-audit-foundation:mainfrom
Jaydearcadian:feat/423-structured-logger
Open

feat(logging): wire structured logger into Stellar indexer#431
Jaydearcadian wants to merge 1 commit into
Open-audit-foundation:mainfrom
Jaydearcadian:feat/423-structured-logger

Conversation

@Jaydearcadian

@Jaydearcadian Jaydearcadian commented Aug 28, 2026

Copy link
Copy Markdown

Closes #423

Summary

  • Adds lib/logger.ts around Pino with LOG_LEVEL support, info default, production JSON, and development pino-pretty output.
  • Converts all runtime logging in lib/stellar/indexer.ts to logger.child({ module: "indexer" }).
  • Preserves retry, cursor, Horizon stream, callback, and error behavior with structured fields.
  • Leaves the other Stellar files untouched, per issue scope.

Verification

Scope

This PR intentionally does not migrate client.ts, resilient-stellar-client.ts, or indexer-persistent.ts.

@Jaydearcadian
Jaydearcadian force-pushed the feat/423-structured-logger branch from 3501176 to 4fccc89 Compare August 28, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wire up the already-installed structured logger instead of ad-hoc console.log

1 participant