Skip to content

fix: honor configured framework runtime settings - #368

Open
codeforester wants to merge 3 commits into
mainfrom
bug/357-20260918-configured-log-levels
Open

codeforester wants to merge 3 commits into
mainfrom
bug/357-20260918-configured-log-levels

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Summary

  • Apply every validated framework log level to native and attached user-facing streams while keeping persistent diagnostic logs at DEBUG.
  • Preserve Click parameter-source information so explicitly supplied positive or negative lifecycle values override file config, while validated config overrides declared and callable defaults.
  • Document precedence and add native, Typer, JSON, retention, and direct logger API regressions.

Validation

  • Focused runtime/config/logging/lifecycle/Typer tests passed.
  • Ruff check and format, focused strict mypy, generated API-reference check, and git diff --check passed.

Fixes #357
Fixes #358

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

Successfully merging this pull request may close these issues.

bug: let explicit negative lifecycle flags override configuration bug: honor every accepted FrameworkConfig log level on the user stream

1 participant