Skip to content

fix: preserve consumer logging ownership and routing - #415

Open
codeforester wants to merge 5 commits into
ci/393-20261003-ci-ruff-check-and-mypy-do-not-cover-the-compatibility-consumfrom
bug/387-20261003-bug-configure-logger-closes-consumer-owned-handlers-and-forc
Open

codeforester wants to merge 5 commits into
ci/393-20261003-ci-ruff-check-and-mypy-do-not-cover-the-compatibility-consumfrom
bug/387-20261003-bug-configure-logger-closes-consumer-owned-handlers-and-forc

Conversation

@codeforester

@codeforester codeforester commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

CLI setup and teardown now close only lifecycle-owned handlers. Consumer handlers, explicit levels, and parent logging configuration survive an invocation; unconfigured loggers keep duplicate-free terminal output. The public logger helper accepts an explicit propagation policy.

Fixes #387.

Branch maintenance

Refs #426. Targets the branch for #414. Retarget and refresh after that parent is squash-merged; preserve the ordered stack.

The branch was refreshed without rewriting history to include main at a576cc279739eae5e4cfc33ffab2a7fb56de24de. The documentation conflict preserves both logger-ownership and timestamp configuration guidance.

Current-head validation

At b48e4443a1e7bde586679e975f28ad9713a916b7: uv lock freshness and baseline, runtime, strict typing, style, and contracts passed locally with all declared extras. Runtime result: 611 passed, 1 warning, 262 subtests passed in 8.75s.

Hosted checks: 7/7 required checks passed; 0 checks pending; 0 unsuccessful checks at 2026-10-04T14:19:40.760978+00:00. See the PR Checks tab and #426 for subsequent results.

…-compatibility-consum' into bug/387-20261003-bug-configure-logger-closes-consumer-owned-handlers-and-forc
…-compatibility-consum' into bug/387-20261003-bug-configure-logger-closes-consumer-owned-handlers-and-forc
# Conflicts:
#	docs/integrations.md

This branch has not been deployed

No deployments
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.

1 participant