provide-telemetry
2025-05-19
Strip tracer, add custom processors, and rebuild logger architecture
22 files · 1,016+ · 2,531-
Custom processor pipeline
1 file changed
custom_processors.pyNew structlog custom processors module
- Added custom_processors.py with dedicated structlog processing pipeline
instantiate
behavioral
1 file
custom_processors.py
Module simplification
8 files changed
config.pySimplified configurationcore.pySimplified core with reduced scopebase.pyStripped logger to essentialsemoji_matrix.pySimplified emoji matrixformatters.pyRemoved formatters module entirely__init__.pyRemoved tracer packagebase.pyRemoved tracer basedecorators.pyRemoved tracer decorators
- Removed formatters.py and entire tracer package, reducing codebase by over 1500 net lines
decouple
architectural
2 files
formatters.py__init__.py
Test infrastructure
4 files changed
cut_up_chuck.pyNew test helper replacing naked_lunch_loggertest_logging.pyUpdated logging teststest_tracing.pyRemoved tracing testsnaked_lunch_logger.pyRemoved old test helper