Major rewrite of logger, config, core, and tracer with new test infrastructure
25 files · 2,824+ · 2,701-

Logger rewrite

5 files changed
  • base.py Complete rewrite with structlog integration
  • formatters.py Expanded formatters with new processing pipeline
  • emoji_matrix.py Rewritten emoji matrix display
  • config.py Removed standalone logger config
  • proxy.py Removed logger proxy module
  • Rewrote the entire logger subsystem with proper structlog integration and expanded formatting decouple architectural
    2 files
    • base.py
    • formatters.py

Configuration and core overhaul

4 files changed
  • config.py Expanded with environment-driven configuration
  • core.py Rewritten initialization logic
  • __init__.py Updated package exports
  • init.py Removed init helper
  • Overhauled config and core modules with environment-driven setup and lazy initialization decouple behavioral
    2 files
    • config.py
    • core.py

Tracer removal

3 files changed
  • __init__.py Removed tracer package
  • base.py Removed tracer base
  • decorators.py Removed tracer decorators
  • Removed the entire tracer subpackage, focusing the library exclusively on structured logging decouple architectural
    1 file
    • __init__.py

Test rebuild

4 files changed
  • test_logging.py Rewritten logging tests
  • test_tracing.py Rewritten tracing tests
  • conftest.py Rebuilt test configuration
  • naked_lunch_logger.py New test helper for logger testing
  • Rebuilt test suite with new conftest and naked_lunch_logger helper qualify behavioral
    2 files
    • test_logging.py
    • conftest.py