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

Rethink logging setup in conda and conda-build #13862

Open
4 of 16 tasks
jaimergp opened this issue Apr 25, 2024 · 0 comments
Open
4 of 16 tasks

Rethink logging setup in conda and conda-build #13862

jaimergp opened this issue Apr 25, 2024 · 0 comments
Labels
epic a highlevel collection of smaller related issues source::contributor created by a frequent contributor

Comments

@jaimergp
Copy link
Contributor

Checklist

  • I added a descriptive title
  • I searched open issues and couldn't find a duplicate

What?

Rethink how we use logging in conda and conda-build.

Why?

Conda and conda-build’s logging setups are too complex. It has caused muddy logs in conda-build for years, it’s behind performance problems in conda, and floods the logs of the test suite in each run.

User impact

  • Application users won't suffer performance issues from excessive logging
  • conda-build logs will look cleaner
  • library users won't have to deal with the complexities built in conda's logging system

Goals

  • More idiomatic usage of logging, with few or no hacks.
  • Rethink which logging handlers are needed
  • Make sure the handlers are only enabled on the application layer
  • Document and audit which levels should be used for which kind of messages

Tasks

This epic is blocked by:

N/A

This epic blocks:

Not a blocker, but it does interact with #13707

@jaimergp jaimergp added the epic a highlevel collection of smaller related issues label Apr 25, 2024
@travishathaway travishathaway added the source::contributor created by a frequent contributor label Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic a highlevel collection of smaller related issues source::contributor created by a frequent contributor
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants