Logging config changes allowed without provider restart
1 files · 1-

Logging reconfiguration without provider restart

1 file changed
  • runtime.py Removed "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