916 B
916 B
Raw output - preserve Piker logger namespaces
The human approved a follow-up refinement after the full Piker service module exposed a stale logger-name assertion while qualifying tractor PR #505.
git diff HEAD~1..HEAD -- piker/log.py piker/service/_daemon.py piker/data/_daemon.py piker/brokers/_daemon.py piker/clearing/_ems.py tests/test_logging.py
Replaced character-set str.lstrip() calls with exact package-prefix removal, removed assertion-only parent-logger expectations from daemon startup paths, and added regression coverage for both logger factories and prefix-sensitive submodule names.
Ruff passed after removing newly unused logger assignments. All four logger regressions and all six service integration tests passed against the local tractor PR #505 checkout.