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

dance2die
quelle
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)
Rob Thomas
quelle
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
ckarras
quelle
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.

Zack Elan
quelle
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 ).

Greg Hewgill
quelle
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.

Jorge Alves
quelle
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

VonC
quelle
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

John Dyer
quelle
Toll! Ich durfte diesen nicht antreffen.
dance2die
4

Wie tail -f file.log?

Sophie Alpert
quelle
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

"tail -f logname"?

Paul Tomblin
quelle
Er hat seinen Beitrag so bearbeitet, dass er nur für Windows bestimmt ist.
Pure.Krome
1
Es gibt viele Versionen von Tail für Windows, auch in Cygwin.
Paul Tomblin
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).

DougN
quelle
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

Wenn Sie Cygwin auf Ihrem Windows-Computer installieren , können Sie ausführentail

Gary Richardson
quelle
Hmm. Cygwin. Ich habe jahrelang nicht damit
herumgespielt
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.

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

Wenn Sie Eclipse verwenden, gibt es ein voll funktionsfähiges Plugin namens Log Watcher

http://graysky.sourceforge.net/

Es unterstützt mehrere Dateien sowie farbige Hervorhebungen.

Hühnchen-Keks
quelle