URL: https://linuxfr.org/news/presentation-de-the-log-file-navigator Title: Présentation de The Log File Navigator Authors: Bruno Michel Davy Defaud, Xavier Teyssier, Nils Ratusznik et ZeroHeure Date: 2018年08月01日T18:37:22+02:00 License: CC By-SA Tags: logs Score: 64 The Log File Navigator, ou _lnav_ en plus court, est un outil en ligne de commande pour afficher des journaux, sous licence BSD. Par rapport aux classiques `cat`, `grep` ou `less`, il propose quelques fonctionnalités supplémentaires : * il offre de la coloration syntaxique ; * il permet d’afficher plusieurs journaux en même temps, les lignes étant triées en fonction de la date et de l’heure à laquelle l’événement est survenu (c’est pratique pour corréler des informations entre plusieurs processus) ; * il offre différents modes d’affichage. ---- [Site officiel de The Log File Navigator](http://lnav.org/) [Lnav sur Linux Magazine](http://www.linux-magazine.com/Issues/2017/196/Tutorials-lnav) [Code source (sur GitHub)](https://github.com/tstack/lnav) ---- ![Capture d’écran de lnav](https://static1.squarespace.com/static/51bd4e13e4b0052d7873ad34/t/56498f7ae4b02d8d6e272d9c/1447661436045/lnav-multi-file2.png) Lnav est un outil en ligne de commande qui permet de consulter des fichiers de journaux et de naviguer dedans, le tout dans un terminal. Il sait reconnaître différents formats de journaux (syslog, Common Web Access Log, qui est utilisé par Apache et nginx, strace, Java Logs, etc.). Cela lui permet de proposer de la coloration syntaxique sur les éléments reconnus et de trier par date d’événement les différentes lignes des journaux. Il sait ouvrir des fichiers compressés (gzip et bzip2 notamment) et suivre un journal actif (à la façon d’un `tail -f`). Il est également possible d’utiliser des filtres (pour ignorer certains messages, à la `grep -v`) et de réaliser des recherches pour mettre en avant une expression. À noter : il est possible d’utiliser `` lorsque l’on saisit une expression, pour avoir une auto‐complétion en fonction du contenu des journaux. Les raccourcis clavier sont classiques (par exemple, `g` pour aller au début du fichier et `G` pour aller à la fin, ou encore `/` pour lancer une recherche, comme dans `less`, notamment). A priori, il serait aussi possible de jouer avec les journaux via des requêtes SQL. Un système de sessions permet également de conserver certaines informations d’une exécution à l’autre (les filtres par exemple). Enfin, petit plus, la barre à droite permet de voir rapidement à quels endroits du ou des fichiers il y a eu des lignes d’erreurs ou des lignes qui correspondent à la recherche en cours. Au final, il est appréciable de pouvoir utiliser `lnav` en retrouvant la plupart des réflexes issus des outils classiques, mais avec la coloration syntaxique en plus. Pouvoir corréler simplement des informations provenant de plusieurs fichiers est également très pratique. Pour les fonctionnalités plus avancées, ça viendra peut‐être plus tard.

AltStyle によって変換されたページ (->オリジナル) /