Staff: TailMe
[Home][Software][Staff]

TailMe - ein "tail" für Windows

Das Programm überwacht das Wachstum von Dateien und gibt die Änderungen aus.

Wozu?

Viele Programme führen für wichtige Ereignisse Log-Dateien wie z.B. die Log Files des Apache Web-Servers (error.log und access.log).
Die Echtzeit-Überwachung solcher Log-Dateien ist für Web-Entwickler und Administratoren eine wichtige Hilfe bei der Lösung von Problemen. Windows stellt dafür kein Werkzeug zur Verfügung und so bleibt nur das wiederholte Öffnen der Log-Files ...


Screenshot

Funktions-Umfang:

    • Überwachung beliebig vieler Dateien
    • Dateien können während des Betriebes hinzugefügt oder entfernt werden
    • Aufräumen (löschen des Text-Puffers) kann nach bestimmter Zeilen-Anzahl automatisch ausgeführt werden
    • Größe der Überwachungs-Fenster einstellbar
    • Zeilen, in denen bestimmte Schlüsselwörter vorkommen, kann eine frei definierbare Farbe zugewiesen werden (Beispiel: Schlüsselwort "/Download" im Screenshot)
    • Anhalten/Fortsetzen der Überwachung per Doppelklick in den Fenster-Bereich der betreffenden Datei
    • "Recent Files" - Liste ist verfügbar und wird in der INI-Datei gespeichert
    • Drag&Drop von Dateien aus dem Explorer
  • neu in Version 1.4:
    • neue (auch per INI-Datei vorkonfigurierbare) Optionen (Fenster-Position und -Größe, Speaker Beep bei Log-Ereignissen, ...)
    • standard ini Datei "{EXE name without extension}.ini"
  • neu in Version 1.5:
    • Entfernen/Zurücksetzen aller Dateien in einem Schritt
    • Beschränkung der angezeigten Log-Eintragungen, auf die mit bestimmten Schlüsselwörtern (optional)
  • neu in Version 1.6:
    • Maximieren des Fenster-Bereiches eines Log-Files
    • öffnen mehrerer Dateien in einem Schritt
    • überwachen von Dateien per FTP
  • neu in Version 1.8:
    • FTP-Zugriff über Proxy-Server
    • automatisches Neuverbinden mit FTP-Server
    • Überwachung aller Dateien auch in einem Fenster-Bereich möglich
    • Anzeige der letzten x Bytes beim Start
    • Ausgabe aller aktuellen Optionen und Parameter
    • tail-ähnlicheres Scroll-Verhalten
  • neu in Version 1.9:
    • Dateinamen mit auf Kalender basierenden Wildcards werden unterstützt
    • standard Textsuche
  • neu in Version 1.10:
    • Wechsel zw. Task-Bar und System-Tray zur Laufzeit
    • Fenster-Rahmen ein/ausschalten
    • zwei spezielle Wildcards (w52, ww52)
  • neu in Version 1.11:
  • neu in Version 1.12:
    • Lesezeichen
    • automatischer Zeilenumbruch
  • neu in Version 1.13:
    • Hinzufügen von Nutzer-definierbarem Zeitstempel zu jeder Log-Zeile

Über eine INI-Datei, die als Kommandozeilen-Parameter übergeben wird, lassen sich Einstellungen vorkonfigurieren - ein Beispiel (INI-Datei im Download enthalten):

Aufruf:
"d:\Programme\Tail\TailMe.exe d:\Programme\Tail\Apache_Tail.ini"

=== Inhalt der Apache_Tail.ini ===
[TailFiles]
File0=D:\Programme\Wamp\Apache\logs\access.log
File1=D:\Programme\Wamp\Apache\logs\error.log

[FTPTailFiles]
FTPFile0=/logs/access.log.34.1

[Options]
Active=1
FontSize=7
FontName=Small Fonts
PurgeAtLine=250
MonitorInterval=500
ShowOnlyInSystemTray=1
ShowOnLogEvent=1
BeepOnLogEvent=1
ShowOnlySpecialWordLogs=0
MonitorBackgroundColor=16766935
ShowFileNameImage=1
AlwaysOnTop=1
AdjustSizeAutomatically=1
Left=374
Top=64
Width=615
Height=290
SaveSettings=1
TailSize=2048
SingleAreaMode=0
InitBytes=1024
VScrollVisible=0
HasBorder=1
WordWrap=0
TimeStamp="[dd.mm.yyyy hh:mm:ss] "

[SpecialWords]
SpecialWord1=/Download
SpecialColor1=0x0000FF
SpecialWord_admin=/cgi-bin/admin.php
SpecialColor_admin=0xFF0000

[FTP]
Host=www.dschensky.de
Port=21
Account=p1234567
PassiveMode=1
Password=abc123def456
;ProxyHost=192.168.0.1
ProxyPort=2121
ProxyAccount=192.168.0.1
ProxyPassword=
==================================

Mit dem Start werden die Apache log files in die Liste der überwachten Dateien aufgenommen ([TailFiles]) und die Überwachung sofort gestartet (Active=1). Das Programm wird nur im System-Tray angezeigt (ShowOnlyInSystemTray=1) und automatisch auf dem Desktop angezeigt, falls eine Änderung in einer der überwachten Dateien entdeckt wird (ShowOnLogEvent=1).
Kommt in einer Zeile das Wort "/Download" vor, wird die Zeile in roter Schrift dargestellt (Achtung: bit-weise RGB-Kodierung - also 0xBBGGRR). Blaue Schrift wird ausgegeben, wenn das Wort "/cgi-bin/admin.php" gefunden wird.
Übersteigt für eine Datei die Menge des zwischengespeicherten Textes 250 Zeilen, wird der betreffende Puffer geleert (
PurgeAtLine=250).
Im Abstand von jeweils 500 Millisekunden (
MonitorInterval=500) werden die Dateien auf neue Einträge überprüft.

Für mehr Informationen wird auf die Dateien TailMe History.txt und TailMe Help.htm verwiesen (auch im Download enthalten).

Download: TailMe.zip Version 1.13 (906 KB , 04.02.2006)

Old Version without ftp: TailMe Version 1.6 (634 KByte, 08.08.2003)

(Shareware - keine spy ware, keine Einschränkungen)

registriert bei und c't- Free- & Shareware

© Jan Weingärtner (2001-2007)

Alternative tail Programme für Windows:


Staff: TailMe
[Home][Software][Staff]

Copyright © J.Weingärtner, [Letzte Aktualisierung 28.09.2007]
i_n_f_o_@_d_s_c_h_e_n_s_k_y_._d_e