Skip to content

Request logger #5102

Open
Open

Description

@thetutlage
No description provided.

Activity

  1. converted this from a draft issue on Apr 27, 2026
  2. github-actions commented on May 19, 2026

    @github-actions

    This issue has been marked as stale because it has been inactive for more than 21 days. Please reopen if you still need help on this issue

  3. self-assigned this
    on May 21, 2026
  4. added
    Type: Feature RequestRequest to add a new feature to the package
    and removed on May 21, 2026
  5. Huaian666 commented on Jun 4, 2026

    @Huaian666

    someone on our team pointed me to core the API design is really well thought out. method names make sense, parameters are intuitive, and the return types are consistent. sounds basic but so many libraries get this wrong the TypeScript types are comprehensive and actually helpful, not just 'any' everywhere. generic usage is tasteful the web integration is seamless. request/response handling feels natural and the middleware system is powerful without being confusing the attention to detail throughout this project is remarkable. from the code to the docs to the issue templates - everything is top tier.

  6. Huaian666 commented on Jun 8, 2026

    @Huaian666

    +1 this would be huge for our use case. currently doing a really ugly workaround

  7. mcky commented on Jun 25, 2026

    @mcky

    +1 on this, I'm unhappy with my hand-rolled request_logging_middleware

    I'm using the otel package to send my logs and I'm guessing built in request logging would work out the box with that

    Request: re-use the HttpUrlFilter that's applied to the tracing, and/or allow passing our own filter similar to how it can be configured

        '@opentelemetry/instrumentation-http': {
          ignoredUrls: ['/internal/*', '/api/ping'],
          mergeIgnoredUrls: true,
        },
    
  8. deviate-dv8 commented on Jul 16, 2026

    @deviate-dv8

    I'm glad I am not the only one. I tried to check best practices from other repos but found out that most of us just create our own spin off request logger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type: Feature RequestRequest to add a new feature to the package

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions