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:
|