loggingutil v2.0.1 Release Notes

Release Date: 2025-05-16 // about 1 year ago
  • LoggingUtil 2.0.1

    📚 PyPI version Tests Python Versions License Downloads Code style: black Documentation

    pip install loggingutils==2.0.1
    

    Important

    📚 We now have a GitHub pages site for new feature documentation.

    Click here

    🚀 Major release with breaking changes and significant improvements.

    💥 Breaking Changes

    • Complete overhaul of handler system with new implementations
    • 🆕 New configuration system supporting YAML, JSON, and environment variables
    • 🔄 Changed API for structured logging and context management
    • ➕ Added mandatory correlation IDs for request tracking
    • 🌲 Modified log rotation and cleanup functionality

    🆕 New Features

    • Comprehensive handler implementations (Console, SQLite, Webhook, Email, File, CloudWatch, Elasticsearch)
    • Advanced context management with correlation IDs
    • 🌲 Structured logging support with schema validation
    • 🌲 Log rotation and cleanup functionality
    • 🔧 Configuration system with YAML, JSON, and environment variable support
    • 🌲 CLI tool for log management
    • Prometheus metrics integration
    • 👍 Rich console output support
    • Elasticsearch integration
    • AWS CloudWatch integration
    • 📚 MkDocs-based documentation

    👌 Improvements

    • 👌 Improved code quality with Black formatting
    • ✨ Enhanced error handling and exception logging
    • Simplified GitHub Actions workflow
    • 👷 Streamlined CI pipeline
    • Reorganized project structure

    🛠 Fixes

    • 💅 Unused imports and code style issues
    • Line length compliance
    • Whitespace consistency
    • 📚 Documentation formatting

    Full Changelog : v1.2.3...v2.0.1


Previous changes from v1.2.3

  • Corrected version mismatch in setup.py.

    • ⚡️ Matches previous code update intended for 1.2.2.