Wie kann ich eine Windows-Protokolldatei in Echtzeit überwachen? [geschlossen]


56

Es gibt bereits eine Frage zum Öffnen großer Protokolldateien.

Aber meine Absicht ist anders. Gibt es eine Anwendung, die eine Protokolldatei überwacht und aktualisiert, während sie in Echtzeit aktualisiert wird ?

Plattform : Windows XP / 2003/2008 Server

[Update] Dies ist sehr praktisch für eine schnelle Überwachung (dank der Antwort von Ckarras )
Schneller Screenshot von PowerShell type -wait(Typ ist ein Alias ​​für get-content) Alt-Text


Welche IDE verwenden Sie?
Chickeninabiscuit

@Sung, brauchst du readonly oder editable?
Pacerier

Antworten:


10

Ich benutze BareTailPro schon eine Weile und war sehr zufrieden. Es wurde eine Weile nicht mehr aktualisiert, aber es entspricht immer noch meinen Bedürfnissen. Es gibt auch eine kostenlose Version.

Hier sind einige der Funktionen:

  • Dateien beliebiger Größe anzeigen (> 2 GB)
  • Konfigurierbare Hervorhebung
  • Überwachen Sie mehrere Dateien gleichzeitig
  • Leistungsstarker Suchalgorithmus
  • Textsuche mit regulären Ausdrücken
  • Filter-Tail-Modus (Zeilen ein- oder ausschließen)

1
Mit dieser (BareTail Free-Version) habe ich mich vorerst zufrieden gegeben. Danke Rob
dance2die

Dies ist bei großen Dateien mit langen Zeilen sehr langsam. Das letzte Update stammt aus dem Jahr 2006 (vor 12 Jahren). Das beste Programm ist auf diese andere Antwort Log Viewer unter Windows gerichtet . Das Programm glogg ist zwar einfacher, verarbeitet große Dateien mit viel besserer Leistung, wurde erst im letzten Jahr aktualisiert, ist Open Source ( github.com/nickbnf/glogg ) und unterstützt Windows, Linux und Max OSX.
Benutzer

29

Es gibt auch ein Äquivalent zu "tail -f" unter Windows, wenn Sie PowerShell installiert haben:

type -wait

2
Beeindruckend. Das ist ziemlich genial. Ich hatte keine Ahnung von dieser "-wait" -Option für "Get-Content". Danke ckarras. Ich habe auch die Frage mit dem Screenshot aktualisiert.
dance2die

4
Wenn Sie wissen, wie man mit dem Betriebssystem umgeht und keine Tools von Drittanbietern installieren müssen, können Sie dies sofort tun.
Ryan Ries

tail -fWas macht type -waitman für diejenigen von uns , die sich nicht auskennen?
Stevoisiak

1
Es
überwacht

26

Ich benutze Notepad ++ als Standard-Texteditor auf allen meinen Systemen und es hat den netten Vorteil, dass es eingebaut ist - gehen Sie einfach zu Plugins -> Document Monitor -> Start to monitor. Sie können auch File -> Reload from disk verwenden, um es manuell neu zu laden.


5
+1 Wow, ich benutze Notepad ++ schon eine Weile, kenne diese Funktionalität aber nicht. Vielen Dank.
dance2die

1
Gibt es das noch, sehe ich es nicht in Version 5.9.8, die ich gerade heruntergeladen habe.
Scott

1
@Scott kann als Plugin heruntergeladen werden sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake

+1 von mir auch. Ich liebe Notepad ++, habe aber nicht einmal daran gedacht, nach einem Plugin zu suchen. Tschüss BareTail.
Fishcake

23

Sie erwähnen nicht, welche Plattform Sie verwenden, aber auf Unix-ähnlichen Systemen führt der tailBefehl Folgendes aus:

tail -f /var/log/messages

Tatsächlich gibt es auch Implementierungen tailfür Windows (zB unxutils ).


21

Wenn Windows Ihr Ding ist, könnten Sie versuchen, Tail für Win32 .

edit: Eine andere Alternative, die ich gerade gefunden habe, ist TailXP . Es ist kostenlos, aber nicht Open Source. Sieht ok aus der Beschreibung, aber ich habe es nicht ausprobiert.


Die erweiterten Funktionen fühlen sich ein wenig verworren an, aber zum einfachen Abschneiden der Datei ist es perfekt.
Michael Haren

2
Wegen "Tail" Sachen, die die Leute erwähnten, fand ich etwas mit dem Namen "BareTail" - baremetalsoft.com/baretail. Bisher scheint es zu tun, was ich wollte. Aber ich bin offen für weitere Vorschläge.
dance2die

Das sieht auch gut aus zu wissen.
Jorge Alves

20

Eigentlich macht Log-Expert , was Sie wollen, und viele nette Funktionen

Funktionen für Log-Ausdruck


Ja, diese Lösung rockt. Besser als Notepad ++, das nur alle 3 Sekunden aktualisiert wird und etwas schuppig ist.
Jacko

Plus its free :)
Sameer

@VonC, Irgendwelche Haftungsausschlüsse?
Pacerier

@Pacerier keiner, an den ich denken kann. Aber das war vor 6 Jahren.
Vom

5

Ich hatte viel Glück mit dem Windows-Programm mtail. Es ist eine sehr gute Aufgabe, ein aktives Protokoll zu überwachen. Sie können einige Optionen konfigurieren, aber im Allgemeinen habe ich festgestellt, dass die Standardeinstellungen sehr gut funktionieren.

mtail


Toll! Ich durfte diesen nicht antreffen.
dance2die

4

Wie tail -f file.log?


Aber heißt das nicht, dass ich den Befehl ständig ausführen muss?
dance2die

Nein, der Befehl tail wartet nach dem Drucken der letzten Zeile. Wenn die Datei aktualisiert / angehängt wird, werden die neuen Zeilen gedruckt und erneut gewartet. Anstelle von "Plain Tail" können Sie auch " vanheusden.com/multitail" verwenden .
hlovdal

Er sagte auch für das Windows-Betriebssystem.
Pure.Krome

3
Nicht als ich antwortete, hatte er nicht.
Sophie Alpert


3

Ich liebe den Kiwi Log Viewer. Sie wurden gerade von Solarwinds gekauft - ich nehme an, dass das Produkt noch zum Verkauf steht (oder sie geben es jetzt kostenlos heraus? Sie geben ein paar andere Kiwi-Produkte heraus).


1
Würden Sie einen Link zu Kiwi Log Viewer posten? Ich bin mir nicht sicher, ob es sich bei dem, den ich gefunden habe, um den handelt, auf den Sie sich beziehen: kiwisyslog.com/kiwi-log-viewer-overview
dance2die

Ja, das ist derjenige - kiwisyslog.com
DougN


2

Normalerweise mache ich das mit TextPad . Es kann überwacht werden, ob eine Datei geändert wurde. Es ist eine Option, um entweder das Fenster automatisch zu aktualisieren oder Sie aufzufordern, ob Sie die Datei neu laden möchten oder nicht.


Es sieht so aus, als hätte TextPad die gleichen Funktionen wie NotePad ++ 's Document Monitor Plugin
dance2die

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.