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

logs: logrus replacement #9453

Open
2 tasks done
ldez opened this issue Oct 18, 2022 · 0 comments · Fixed by #9515
Open
2 tasks done

logs: logrus replacement #9453

ldez opened this issue Oct 18, 2022 · 0 comments · Fixed by #9515

Comments

@ldez
Copy link
Contributor

ldez commented Oct 18, 2022

Welcome!

  • Yes, I've searched for similar issues on GitHub and didn't find any.
  • Yes, I've searched for similar issues on the Traefik community forum and didn't find any.

What did you expect to see?

Currently, we use logrus but logrus is in maintenance mode.
It's not a major problem because logrus is still maintained but no new features will be added.

Logrus is in maintenance mode. We will not be introducing new features. It's simply too hard to do in a way that won't break many people's projects, which is the last thing you want from your Logging library (again...).

Otherwise, the "new generation" of logging libraries (zap, zerolog) has better performance.

Their benchmarks seem a bit opinionated but they agree on the fact to have better performance than logrus.

There is also slog

So, we will evaluate the replacement of logrus for the Traefik logs and the access logs.

@ldez ldez changed the title logs: evaluate logrus replacement logs: logrus replacement Oct 18, 2022
@ldez ldez self-assigned this Oct 18, 2022
@ddtmachado ddtmachado added this to the next milestone Nov 21, 2022
@ldez ldez modified the milestone: next Nov 21, 2022
@ldez ldez linked a pull request Nov 21, 2022 that will close this issue
2 tasks
@kevinpollet kevinpollet modified the milestones: 3.0, next Apr 29, 2024
@nmengin nmengin mentioned this issue Jun 27, 2024
2 tasks
@kevinpollet kevinpollet removed this from the 3.1 milestone Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

3 participants