provide-telemetry
2026-03-21
Logging config changes allowed without provider restart
1 files · 1-
Logging reconfiguration without provider restart
1 file changed
runtime.pyRemoved "logging" from _COLD_KEYS so log level/format changes are treated as hot reconfigurations
- Telemetry provider now supports live configuration updates without requiring a restart — removing “logging” from _COLD_KEYS allows reconfigure_telemetry() to change log level and output format after initial setup
remediate
behavioral
1 file
runtime.py
- Previously, changing logging configuration (e.g., log level, output format) after provider initialization had no effect until the provider was restarted; this fixed a RuntimeError in bbsbot when configure_logging() was called after setup_telemetry() had already run at import time
remediate
errata
1 file
runtime.py