Improve logging
The project isn't consistent when it comes to logging. We should choose a logging library that will give users a standard logs which will allow them integrate the logs into their preferred logging aggregator and filter them to their needs.
Some popular options:
- logrus
- zap
- zerolog
opinions are welcome in this discussion :)
Many fantastic alternatives have sprung up. Logrus would look like those, had it been re-designed with what we know about structured logging in Go today. Check out, for example, Zerolog, Zap, and Apex.
^^ Logrus ^^
Logrus is in maintenance-mode.
Go 1.21 (currently RC) will have slog
We decided to settle on slog. Some parts already migrated. Need to migrate all parts for consistency.