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

Proposal: ZeroLog support and new Logger interface #99

Open
3 tasks
nicolerenee opened this issue Jun 8, 2023 · 0 comments
Open
3 tasks

Proposal: ZeroLog support and new Logger interface #99

nicolerenee opened this issue Jun 8, 2023 · 0 comments

Comments

@nicolerenee
Copy link
Member

Proposal

I'm proposing that we switch to ZeroLog as the default logger, so we would want to add a zerologx package that provides config and everything around logging.

Things to do

  • Implement zerologx
    • Provides config options for log level (info, warn, debug, trace, etc)
  • Implement logging interface
    • x packages should use an interface for logging instead of a specific logger implementation so that you can bring your own logger as long as it matches the interface. The interface can look like zerolog's logger since that is our default and it will make life a little easier.
  • Switch x packages to use new logging interface
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant