Skip to content

Logging Backend Python #16

Closed
Closed

Description

@Nicolas-Dmb

📋 Description

Mettre en place un système de logging structuré (JSON) centralisé pour le backend Python, aligné avec les règles du projet (pas de print(), champs standardisés).

Créer logger_config.py (formatter JSON + setup global), l'initialiser au démarrage (main.py), et fournir un exemple d'usage dans un service avec run_id.

✅ Acceptance Criteria

  • Logging configuré une seule fois au démarrage
  • Logs au format JSON
  • Champs présents : timestamp, level, service, event, context
  • Aucun print() dans le backend
  • run_id ou request_id présent dans chaque log métier
  • Mettre à jour les fichiers déjà implémenté sans ce systeme

🔗 Prerequisite Issues

Aucune dépendance d'implémentation déclarée dans la DoR.


Source : Notion « Logging Backend Python » (Outils commun).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions