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

Remove pino dep #832

Closed
jasonkuhrt opened this issue May 9, 2020 · 0 comments · Fixed by jasonkuhrt/floggy#6
Closed

Remove pino dep #832

jasonkuhrt opened this issue May 9, 2020 · 0 comments · Fixed by jasonkuhrt/floggy#6
Labels
component/logger Related to the @nexus/logger package type/refactor Address tech debt, internal incidental complexity

Comments

@jasonkuhrt
Copy link
Member

What

  • logger component is built on top of pino
  • remove pino

Why

Notes

Once this issue is resolved so too will #808

@jasonkuhrt jasonkuhrt added type/refactor Address tech debt, internal incidental complexity component/logger Related to the @nexus/logger package labels May 9, 2020
jasonkuhrt referenced this issue in jasonkuhrt/floggy May 9, 2020
closes graphql-nexus/nexus#808
closes graphql-nexus/nexus#832

This also does a refactor wherein pino is no longer used. Although pino was used for performance reasons the numerous hacks to get it integrated actually mean the immediate result might be better performance (no benchmarks to back this up).

The refactor's primary goal was however to simplify the codebase.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/logger Related to the @nexus/logger package type/refactor Address tech debt, internal incidental complexity
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant