- Nothing changed yet.
- fix: Fix log_decorator type hints
- Allow reconfiguring structlog after first initialization.
- Make
log_decoratora no-op unless the logger level isDEBUG. - Honor
retry_delayfor SMTP retry timing.
- Use
JSONRendererfor logging to journal so that log entries are structured and can be parsed by log management systems.
- Add comprehensive type hints to core logging modules for better IDE support and type safety
- Improve mypy configuration to exclude examples, scripts, and docs folders
- Update and expand README.rst with detailed usage examples, troubleshooting guide, and migration instructions
- Add executable example scripts (test_logger.py, api.py) demonstrating logger functionality
- Fix RST formatting issues (backticks) in CHANGES.rst and CONTRIBUTING.rst
- Enhance .pre-commit-config.yaml to properly exclude non-source files from mypy checks
- fix: wrapper async
- remove pretty logging with rich
- Unify default log level and set it from DEBUG to WARNING.
- added
add_file_handlermethod to add a file handler to a logger - added
set_levelmethod to set the level of a logger - Fix log decorator mixed async sync Problem
- old
decoratorfunction is now deprecated - old
get_loggerfunction is now deprecated
- forward exceptions
- rename email environments
- Allow logging with multiple loggers in a single module.
- Fix CI status badge.
- Fix
classifiersand README structure.
- initial release