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