Skip to content

Allow base_cli logger stream and formatter overrides#971

Merged
codeforester merged 1 commit into
mainfrom
enhancement/944-20260622-logger-stream-formatter
Jun 22, 2026
Merged

Allow base_cli logger stream and formatter overrides#971
codeforester merged 1 commit into
mainfrom
enhancement/944-20260622-logger-stream-formatter

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Add keyword-only stream and formatter overrides to base_cli.configure_logger.
  • Export configure_logger from the top-level base_cli package.
  • Document the logging extension point for tests and CI wrappers.

Validation

  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest lib/python/base_cli/tests/test_logging.py -q
  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest lib/python/base_cli/tests -q
  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m pylint --rcfile=.pylintrc lib/python/base_cli/__init__.py lib/python/base_cli/logging.py lib/python/base_cli/tests/test_logging.py
  • git diff --check

Project Fields

  • Priority: P2
  • Size: S
  • Area: Python
  • Initiative: Adoption Polish

Fixes #944

@codeforester codeforester requested a review from a team as a code owner June 22, 2026 06:49
@codeforester codeforester merged commit 7055a2c into main Jun 22, 2026
18 checks passed
@codeforester codeforester deleted the enhancement/944-20260622-logger-stream-formatter branch June 22, 2026 06:50
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.

enhancement: make base_cli.configure_logger accept stream and formatter

1 participant