À retenir
- Sert à garder une trace historique des actions d'un système.
- Outil indispensable pour diagnostiquer et résoudre des pannes.
- S'écrit généralement dans des fichiers textes simples nommés 'journaux' ou 'logs'.
Action d'enregistrer chronologiquement des événements, des erreurs ou des activités dans un fichier spécial. On peut comparer cela au journal de bord d'un navire ou à la boîte noire d'un avion, qui garde une trace de tout ce qui s'est passé pour pouvoir l'analyser plus tard.
Étymologie
Emprunté à l'anglais log, qui désignait autrefois un morceau de bois (bûche) utilisé pour mesurer la vitesse d'un navire. Par extension, le terme a fini par désigner le registre où l'on notait ces mesures (le journal de bord), avant d'intégrer le vocabulaire informatique pour l'enregistrement de données système.
Exemples d'usage
- Un serveur qui enregistre l'heure de connexion de chaque utilisateur.
- Une application mobile qui écrit un message dans un fichier quand elle rencontre un bug inattendu.
- Un système domotique qui garde l'historique des variations de température d'une pièce.
Cas d'usage
Ce concept est omniprésent dans la maintenance des serveurs, le développement de logiciels (pour corriger des erreurs), la surveillance des réseaux et la cybersécurité (pour détecter des tentatives d'intrusion).
Bonnes pratiques
Il est crucial de ne jamais loguer d'informations personnelles ou confidentielles (mots de passe, clés secrètes). Il faut également mettre en place une rotation des fichiers de log pour éviter qu'ils ne finissent par saturer l'espace de stockage de l'ordinateur ou du serveur.
Synonymes
Antonymes
Conseil
Quand vous débutez en programmation, utilisez les logs pour comprendre le cheminement de votre code. C'est bien plus efficace que de deviner l'origine d'un problème à l'aveugle.
Questions fréquentes
Quelle est la différence entre loguer et se loguer ?
Loguer signifie enregistrer des événements dans un fichier. Se loguer est un anglicisme pour s'identifier ou ouvrir une session avec un pseudonyme et un mot de passe.
Est-ce que loguer ralentit l'ordinateur ?
Si l'on enregistre trop d'informations en même temps (log intensif), cela peut légèrement impacter les performances, c'est pourquoi on ne garde que l'essentiel en temps normal.