Skip to content

fix(logging): configure each stdlib logger once and leave its name and preset level alone - #358

Merged
lesnik512 merged 1 commit into
mainfrom
fix/memory-logger-factory
Oct 28, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
fix/memory-logger-factory

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Closes #356.
Closes #357.

Three fixes to MemoryLoggerFactory.__call__, each test-first:

Release-note line: a stdlib level a service set on a logger before bootstrap now takes effect for structlog calls on that logger. Before, it was silently overwritten with logging_log_level, so such a service may see more (or fewer) lines on that logger after upgrading.

Verified: the four new tests failed before the change, the full suite passes at 100% coverage, just lint is clean, and both reproductions from the issues now print one line per call, the caller's module name, and the preset DEBUG line.

@lesnik512
lesnik512 merged commit 4e80f17 into main Oct 28, 2026
35 checks passed
@lesnik512
lesnik512 deleted the fix/memory-logger-factory branch October 28, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant