← Glossaire
Glossaire · Dev

Qu'est-ce que Logging ?

Il s'agit de l'enregistrement chronologique d'un programme pour garder une trace des opérations qu'il effectue ou des erreurs qu'il rencontre lors de son exécution.

Définition

Les programmes génèrent parfois des erreurs silencieusement. Grâce à la journalisation, lorsqu'une erreur se produit, vous pouvez voir étape par étape ce que le programme a fait jusqu'à présent et quelles données il a traitées. C'est en quelque sorte la « boîte noire » du programme.

Analogie : Tout comme la boîte noire d'un avion qui enregistre toutes ses données pendant le vol, le programme enregistre tous ses mouvements dans un journal.

Comment ça marche

Vous ajoutez des commandes telles que « est venu ici », « ces données ont été traitées » dans le code. Pendant l'exécution du programme, ces informations sont écrites dans un fichier ou un système de surveillance.

Où est-ce utilisé

Il est utilisé dans les applications serveur, les grands systèmes logiciels et les processus de débogage.

Souvent confondu avec

Il peut être confondu avec l'observabilité ; La journalisation est l’un des éléments fondamentaux de cette observabilité.

Questions fréquentes

Est-ce bien de tout sauvegarder ?

Non, trop de journaux peuvent ralentir le système et rendre difficile la recherche d'erreurs critiques ; Des registres équilibrés doivent être conservés.

Termes liés

Outils liés

This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →