1.3 KiB
1.3 KiB
Prompt
The human approved refining Piker’s logger-name handling after the wider service test exposed a stale parent-logger assertion during the tractor tagged-address compatibility work.
Response summary
Changed Piker’s logger helpers to remove only an exact piker. prefix, preserving complete requested submodule names. Removed daemon startup assertions that incorrectly required parent logger names and added a regression covering both logger factories and names that the old character-set stripping silently corrupted.
Files changed
piker/log.py- exact relative logger-name derivation.piker/service/_daemon.py- remove stale parent-name assertion.piker/data/_daemon.py- remove stale parent-name assertion.piker/brokers/_daemon.py- remove stale parent-name assertion.piker/clearing/_ems.py- remove redundant logger assertion.tests/test_logging.py- package logger namespace regressions.
Human edits
The human explicitly approved this follow-up after reviewing the residual Piker service-suite gap. The agent implemented and verified the refinement; no direct manual source edits were observed.