Comment surveiller un fichier journal Windows en temps réel? [fermé]

56

Il y a déjà une question qui concerne l'ouverture d'un fichier journal volumineux.

Mais mon intention est différente. Existe-t-il une application qui surveille un fichier journal et le met à jour au fur et à mesure de sa mise à jour en temps réel ?

Plate - forme : serveur Windows XP / 2003/2008

[Mise à jour] c'est assez pratique pour une surveillance rapide (grâce à la réponse de Ckarras ) Capture d'
écran rapide de PowerShell type -wait(le type est un alias pour get-content) texte alternatif

dance2die
la source
Quel IDE utilisez-vous?
chickeninabiscuit
@Sung, avez-vous besoin d'être lu ou éditable?
Pacerier

Réponses:

10

J'utilise BareTailPro depuis un moment et j'en suis très heureux. Il n'a pas été mis à jour depuis un moment, mais il répond toujours à mes besoins. Il y a aussi une version gratuite.

Voici certaines des caractéristiques:

  • Afficher les fichiers de toute taille (> 2 Go)
  • Surbrillance configurable
  • Surveiller plusieurs fichiers simultanément
  • Algorithme de recherche performant
  • Recherche de texte d'expression régulière
  • Filtrer en mode queue (inclure ou exclure des lignes)
Rob Thomas
la source
1
C’est ce à quoi (version gratuite BareTail) je me suis installé pour le moment. Merci Rob
dance2die
C'est beaucoup plus lent pour les gros fichiers avec de longues lignes et la dernière mise à jour date de 2006 (il y a 12 ans). Le meilleur programme est pointé sur cette autre réponse Log Viewer sur Windows . Le programme glogg, bien que plus simple que cela, traite les gros fichiers avec de bien meilleures performances, a été mis à jour l’année dernière, est open source ( github.com/nickbnf/glogg ) et prend en charge Windows, Linux et Max OSX.
Utilisateur
29

Il existe également un équivalent de "tail -f" sous Windows, si vous avez PowerShell installé:

type -wait
Ckarras
la source
2
Sensationnel. c'est assez génial. Je n'avais aucune idée de cette option "-wait" pour "Get-Content". Merci ckarras. J'ai également mis à jour la question avec la capture d'écran.
dance2die
4
Demandez à un vote positif de donner une réponse indiquant que vous pouvez le faire immédiatement, si vous savez utiliser le système d'exploitation et que vous n'avez pas besoin d'installer d'outils tiers.
Ryan Ries
Pour ceux tail -fqui ne connaissent pas , que fait type -wait-on?
Stevoisiak
1
Il surveille en permanence le fichier pour les données ajoutées et écrit le nouveau contenu sur la console
ckarras
26

J'utilise Notepad ++ comme éditeur de texte par défaut sur tous mes systèmes, et il présente l'avantage supplémentaire de disposer de cette fonctionnalité intégrée - il suffit d'aller à Plugins -> Document Monitor -> Démarrer pour surveiller. Vous pouvez également utiliser Fichier -> Recharger à partir du disque pour le recharger manuellement.

Zack Elan
la source
5
+1 Wow, j'utilise Notepad ++ depuis un moment, mais je ne connaissais pas cette fonctionnalité. Merci.
dance2die
1
cela existe-t-il toujours, je ne le vois pas dans la version 5.9.8 que je viens de télécharger.
Scott
1
@Scott peut être téléchargé sous forme de plugin sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake
+1 de moi aussi. J'adore Notepad ++ mais je n'ai même pas pensé à chercher un plugin. Au revoir BareTail.
Fishcake
23

Vous ne mentionnez pas la plate-forme que vous utilisez, mais sur les systèmes de type Unix, la tailcommande fait ceci:

tail -f /var/log/messages

En fait, il existe également des implémentations de tailpour Windows (par exemple, unxutils ).

Greg Hewgill
la source
21

Si Windows est votre truc, vous pouvez essayer Tail for Win32 .

edit: Une autre alternative que je viens de trouver est TailXP . C'est gratuit, mais pas opensource. La description semble correcte mais je ne l'ai pas essayée.

Jorge Alves
la source
Les fonctionnalités avancées ont l’air un peu dérangeantes, mais c’est parfait.
Michael Haren
2
À cause des choses que les gens mentionnaient, j'ai trouvé quelque chose qui s'appelle "BareTail" - baremetalsoft.com/baretail Jusqu'ici, il semble faire ce que je voulais. Mais je suis ouvert à plus de suggestions.
dance2die
Celui-ci a l'air bien de savoir aussi.
Jorge Alves
20

En fait, Log-Expert fait ce que vous voulez, en plus de nombreuses fonctionnalités intéressantes.

Fonctionnalités pour Log-Exprt

VonC
la source
oui, cette solution est géniale. Mieux que notepad ++, qui ne met à jour que toutes les 3 secondes, et qui est un peu floconneux.
Jacko
De plus, c'est gratuit :)
Sameer
@VonC, Des avertissements?
Pacerier
@ Pacerier aucun que je puisse penser. Mais c'était il y a 6 ans.
VonC
5

J'ai eu de la chance avec le programme Windows mtail. Il fait un très bon travail de surveillance d'un journal actif. Vous pouvez configurer plusieurs options, mais en général, j'ai trouvé que les valeurs par défaut fonctionnaient très bien.

mtail

John Dyer
la source
Génial! Je n'ai pas eu à rencontrer celui-ci.
dance2die
4

Comme tail -f file.log?

Sophie Alpert
la source
Mais cela ne signifie-t-il pas que je dois exécuter la commande en permanence?
dance2die
Non, la commande tail attendra après avoir imprimé la dernière ligne. Une fois le fichier mis à jour / ajouté, elle imprimera la ou les nouvelles lignes et attendra à nouveau. Au lieu de plain tail, essayez plutôt vanheusden.com/multitail .
hlovdal
Il a également dit pour le système d'exploitation Windows.
Pure.Krome
3
Pas quand j'ai répondu, il ne l'avait pas fait.
Sophie Alpert
3

"tail -f logname"?

Paul Tomblin
la source
Il a édité son post pour dire que c'est pour Windows OS uniquement.
Pure.Krome
1
Il existe de nombreuses versions de tail pour Windows, y compris dans cygwin.
Paul Tomblin
3

J'aime la visionneuse de journaux Kiwi. Ils viennent juste d'être achetés par Solarwinds - je suppose que le produit est toujours à vendre (ou peut-être le donnent-ils gratuitement maintenant? Ils offrent quelques autres produits à base de kiwi).

DougN
la source
1
Souhaitez-vous poster un lien vers Kiwi Log Viewer? Je ne suis pas sûr que celui que j'ai trouvé soit celui dont vous parlez: kiwisyslog.com/kiwi-log-viewer-overview
dance2die
Ouais, c'est celui-ci - kiwisyslog.com
DougN
2

Si vous installez Cygwin sur votre ordinateur Windows, vous pouvez exécutertail

Gary Richardson
la source
Hmm. Cygwin. Je n'ai pas joué avec ça depuis des années ...
dance2die
2

Je le fais généralement avec TextPad . Il a la possibilité de surveiller qu'un fichier a été modifié. C'est une option pour mettre à jour automatiquement la fenêtre ou pour vous demander si vous souhaitez ou non recharger le fichier.

Bruceatk
la source
Il semble que TextPad ait la même capacité que le plugin Document Monitor de
NotePad ++
1

Si vous utilisez Eclipse, il existe un plugin complètement malade appelé Log Watcher.

http://graysky.sourceforge.net/

Il prend en charge plusieurs fichiers, plus la mise en surbrillance des couleurs.

pouletinabiscuit
la source