-
Notifications
You must be signed in to change notification settings - Fork 14
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
Usage in TypeScript? #80
Comments
From my personal experience messing around with it a bit, this package seems to be very TypeScript-unfriendly. |
We exclusively use this with TypeScript projects internally, so I'm disappointed to see you're facing issues. Because of when we need to patch Next.js in the applications lifecycle, this doesn't lend itself well to being compiled with TypeScript or referenced back into TypeScript projects. Generally, we'd import the Pino config into this |
I'm not sure if I follow you, sorry. Is it possible that you can provide some example code that shows what you mean and may fix the above error I'm encountering? Appreciate it, thanks! edit// My use case and thus my implementation has a little changed but the problem still persists. My files look the following: [...] I have found the mistake. In the end, it was nothing related to the error I had in my original post. |
Hi,
I came across this library due to all the limitation NextJS has with logging and trying to use it in my TypeScript. Unfortunately, not successful.
What I have tried is to follow the example for the custom logging in the documentation and use it like I would normally use the Pino Logger like so:
However, I'm getting the following:
Property 'info' does not exist on type '{ logger: (defaultConfig: any) => Logger<never, boolean>; }'
Any ideas how to get this to work?
The text was updated successfully, but these errors were encountered: