Skip to content

0031 logging unifie via python logging interdiction de print dans

ADR-31 — Logging unifié via Python logging, interdiction de print() dans les pipelines

Statut : Décidé (2026-03-28)

Contexte : strategy_grid_search.py utilisait 158 print(). Impossible de filtrer, structurer, router ou mesurer la qualité des logs.

Décision : Tout log pipeline doit passer par le système standard Python logging. print() est interdit dans les steps pipeline.

Invariants : - Aucun print() dans les scripts de pipeline (strategy_grid_search.py, strategy_testing.py) - Tous les logs passent par logging.getLogger() avec des niveaux appropriés - Le formatter est centralisé dans cvntrade_log_manager.py

Application : scripts/strategy_grid_search.py, scripts/strategy_testing.py