provide-testkit 2025-09-14
Refactor logger into subpackage with hooks and reset modules
6 files · 291+ · 51-

Logger subpackage decomposition

3 files changed
  • __init__.py New logger subpackage init with re-exports
  • hooks.py Separated logger hooks into own module
  • reset.py Separated logger reset logic into own module
  • Split monolithic logger module into hooks and reset submodules for better separation of concerns decouple behavioral
    3 files
    • __init__.py
    • hooks.py
    • reset.py
  • Updated package init and pyproject.toml to reflect new logger structure decouple internal
    2 files
    • __init__.py
    • pyproject.toml