Skip to content

[Core] Structured or leveled logging for Streamable HTTP transport errors #17

@cloud-nitrostack

Description

@cloud-nitrostack

Structured or leveled logging for Streamable HTTP transport errors

Summary: Transport catch blocks use console.error, which is hard to aggregate in production.

Where to change: typescript/packages/core/src/core/transports/streamable-http.ts — POST/GET error paths.

Acceptance criteria:

  • Optional onError callback or injectable logger; default behavior documented.
  • No silent swallowing of errors without a response to the client.

Suggested labels: dx, enhancement


Source: docs/STARTER_ISSUES_REVIEW.md — edit in-repo first, then sync GitHub issues if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions