#logging
11 éléments
logging: dictConfig console et fichier
Configurer le logging via un dictionnaire sérialisable JSON/YAML.
logging: fichier rotatif simple
Configurer un logger avec rotation par taille et format horodaté.
logging.LoggerAdapter: ajouter un contexte au logger
Injecter des champs contextuels sans dupliquer le formatage.
logging: formatter JSON structuré
Produire des logs JSON parsables pour ingestion centralisée.
logging.NullHandler: éviter les warnings dans une lib
Ajouter un NullHandler à un logger de bibliothèque pour silence par défaut.
logging: rotation avec RotatingFileHandler
Faire tourner les logs par taille en conservant un historique.
traceback: capturer et formater une exception
Récupérer la pile et le message pour logs ou retours API.
journald: activer la persistance et plafonner la taille
Configurer /etc/systemd/journald.conf pour stocker sur disque avec des limites contrôlées.
tee: journaliser sans perdre le code retour
Afficher à l'écran et écrire en log tout en conservant le code retour de la commande d'origine.
logging : logs structurés de base
configurer des logs lisibles, avec niveaux et sortie fichier.
Observabilité des prompts et des réponses
Tracer prompts, contextes, latence et qualité pour comprendre et améliorer l'app.