Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] nestjs-pino fails to log HTTP requests with global prefix #1849

Open
4 tasks done
andreymyssak opened this issue Feb 11, 2024 · 1 comment
Open
4 tasks done
Assignees
Labels
bug Something isn't working

Comments

@andreymyssak
Copy link

andreymyssak commented Feb 11, 2024

What is the current behavior?
After setting a global prefix app.setGlobalPrefix('/api') in main.ts, nestjs-pino unexpectedly stops logging HTTP requests. However, the logger's other functionalities remain operational.

What is the expected behavior?
nestjs-pino should consistently log HTTP requests even when a global prefix is applied.

Please provide minimal example repo, not code snippet. Without example repo this issue will be closed.

  1. Clone the repository https://github.com/andreymyssak/nestjs-pino-global-prefix-issue and install dependencies using npm i.
  2. Start the application in development mode with npm run start:dev.
  3. Make a request to localhost:3000/api using a browser or Postman.
  4. Observe that no logs are shown in the terminal for the HTTP request.

Please mention other relevant information such as Node.js version and Operating System.
Node.js Version: v18.15.0
Operating System: MacOS Sonoma Version 14.2.1 (23C71)

@andreymyssak andreymyssak added the bug Something isn't working label Feb 11, 2024
@iamolegga
Copy link
Owner

Thanks for reporting, will get back to this as soon as possible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants