📌 versioning: see CHANGELOG.md.
python logger for my personal use.
- standardized opinionated logging setup
- improved readability
- auto logging decorators
- redaction support in auto logging
- simple configuration
pip install square_loggersee USAGE.md or example.py.
note:
- SquareLogger provides a full opinionated setup with file rotation, formatters, redaction, and auto_logger decorator.
- SquareCustomLogger wraps any existing logging.Logger and adds the auto_logger decorator plus optional redaction without changing your original logger.
- python>=3.12.0
feedback is appreciated. thank you!