beets icon indicating copy to clipboard operation
beets copied to clipboard

logging: make levels/formats configurable

Open 9999years opened this issue 5 months ago • 2 comments

Description

This keeps the root logger from swallowing logs, for example logs emitted by plugins and dependencies (such as the MusicBrainz API client).

To Do

  • [ ] Documentation. (If you've added a new command-line flag, for example, find the appropriate page under docs/ to describe it.)
  • [ ] Changelog. (Add an entry to docs/changelog.rst to the bottom of one of the lists near the top of the document.)
  • [ ] Tests. (Very much encouraged but not strictly required.)

9999years avatar Jul 28 '25 01:07 9999years

Thank you for the PR! The changelog has not been updated, so here is a friendly reminder to check if you need to add an entry.

github-actions[bot] avatar Jul 28 '25 01:07 github-actions[bot]

Codecov Report

:x: Patch coverage is 82.35294% with 9 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 63.72%. Comparing base (5beb3d1) to head (071b4e1).

Files with missing lines Patch % Lines
beets/ui/__init__.py 70.00% 8 Missing and 1 partial :warning:
:rocket: New features to boost your workflow:
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Jul 28 '25 06:07 codecov[bot]