#logging

11 éléments

snippet

logging: dictConfig console et fichier

Configurer le logging via un dictionnaire sérialisable JSON/YAML.

ouvrir
snippet

logging: fichier rotatif simple

Configurer un logger avec rotation par taille et format horodaté.

ouvrir
snippet

logging.LoggerAdapter: ajouter un contexte au logger

Injecter des champs contextuels sans dupliquer le formatage.

ouvrir
snippet

logging: formatter JSON structuré

Produire des logs JSON parsables pour ingestion centralisée.

ouvrir
snippet

logging.NullHandler: éviter les warnings dans une lib

Ajouter un NullHandler à un logger de bibliothèque pour silence par défaut.

ouvrir
snippet

logging: rotation avec RotatingFileHandler

Faire tourner les logs par taille en conservant un historique.

ouvrir
snippet

traceback: capturer et formater une exception

Récupérer la pile et le message pour logs ou retours API.

ouvrir
snippet

journald: activer la persistance et plafonner la taille

Configurer /etc/systemd/journald.conf pour stocker sur disque avec des limites contrôlées.

ouvrir
snippet

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.

ouvrir
leçon

logging : logs structurés de base

configurer des logs lisibles, avec niveaux et sortie fichier.

ouvrir
article

Observabilité des prompts et des réponses

Tracer prompts, contextes, latence et qualité pour comprendre et améliorer l'app.

ouvrir
page 1 sur 1