Ouvrez vos journaux sur la ligne la plus récente, erreurs en rouge

Quand vous ouvrez un journal, c’est la fin qui vous intéresse : Gander ouvre les fichiers .log sur la ligne la plus récente, colore chaque niveau et filtre le fichier pour n’en garder que les alertes et les erreurs, traces de pile comprises, d’une simple pression sur la barre d’espace dans le Finder.

Gratuit, sans achat intégré. Pour macOS 15 ou version ultérieure. Créé par 65FN LLC.

api.log sur All, défilé jusqu’aux requêtes les plus récentes, avec un WARN jaune pour une requête lente et un ERROR rouge du service de notifications.
api.log sur Warnings & errors en mode sombre : trois alertes et trois erreurs, dont une avec son traceback Python en dessous.

Comment faire

  1. Installez Gander depuis le Mac App Store et ouvrez-le une fois.

  2. Sélectionnez un fichier .log dans le Finder et appuyez sur la barre d’espace.

  3. Lisez depuis le bas, ou passez de Tout à Alertes et erreurs.

Lisible d’un coup d’œil

Chaque ligne est colorée selon ce qu’elle est :

  • Erreurs en rouge, alertes en jaune, info en bleu et debug en gris
  • Horodatages estompés, aux formats ISO, syslog, Apache et autres formats courants
  • Lignes de journal JSON colorées comme du JSON, avec le niveau tiré de champs comme level ou severity
  • Traces de pile, tracebacks Python et lignes Caused by rattachés à l’entrée qui les précède

Alertes et erreurs

Un seul interrupteur filtre le journal pour n’en garder que les alertes et les erreurs, chacune avec sa trace de pile, en conservant les numéros de ligne du fichier pour les retrouver ensuite. Un résumé les compte, par exemple « 12 erreurs · 3 alertes ».

Gros journaux

D’un gros journal, Gander lit les 4 derniers Mo, la partie dont on a généralement besoin, et le signale. Les vignettes du Finder montrent les dernières lignes, en couleur : une exécution qui a échoué se repère dès son icône.

Questions

Pourquoi le journal s’ouvre-t-il en bas ?

Les entrées les plus récentes sont à la fin d’un journal : Gander commence donc là. Faites défiler vers le haut pour les lignes plus anciennes.

Quels formats de journaux Gander reconnaît-il ?

Les journaux texte avec des mots de niveau comme ERROR, WARN, INFO et DEBUG (en majuscules, entre crochets ou après level=), les formats d’horodatage courants, et les lignes JSON de bibliothèques de journalisation comme pino et bunyan.

Gander fonctionne-t-il avec de très gros journaux ?

Oui. Gander lit les 4 derniers Mo du fichier : même les journaux énormes s’ouvrent vite, et l’aperçu indique quelle part il affiche.

Essayez-le sur vos propres fichiers

Gander est gratuit sur le Mac App Store, sans achat intégré, sans abonnement ni compte, et rien de ce dont vous affichez l’aperçu ne quitte votre Mac.