Generisches Colouriser (grc):
Funktioniert mit vielen verschiedenen Dateiformaten.
Beispiel:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
Multitail :
Funktioniert mit noch mehr Dateiformaten :) Und ist eher ein ausgewachsener "Schwanz" mit mehreren Fenstern, Diff-Ausgaben usw. Sehr nützlich.
Beispiele:
Füge 2 Logfiles in einem Fenster zusammen:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
In einem Fenster werden alle neuen TCP-Verbindungen und deren Statusänderungen mit netstat angezeigt, während im anderen Fenster die zusammengeführten Zugriffs- und Fehlerprotokolldateien von Apache angezeigt werden
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
Schauen Sie sich glTail ( http://www.fudgie.org/ ) an. Macht weit mehr als Sie fragen, aber vielleicht ist das in Ordnung
quelle
Colorize ist ein sehr gutes Werkzeug, um Ihren Text einfach durch einen anderen Filter zu leiten , um ausgefallene ANSI-Farben zu erhalten. Tatsächlich handelt es sich um ein einfaches 4-KB-Perl-Skript (fast die Hälfte davon ist nur Dokumentation), das auf regulären Ausdrücken basiert.
Sie können die gesamte Zeile mit dem angegebenen Muster markieren (zum Ausblenden unerwünschter Debug-Protokolle oder zum Hervorheben von Ausnahmen) oder nur das Muster in der ungefärbten Zeile markieren (zum Hervorheben von http-Antwortcodes).
Ich habe mehrere Voreinstellungen für verschiedene Dateitypen in separaten ausführbaren Dateien. Ich laufe dann nur
mvn clear install | colorbuild
,tail -f *.log* | colorlog
odersvn diff | colordif
haben wirklich Lust ausgegeben.quelle
Monitor '/ applications' hervorgehoben;
quelle
Vielleicht möchten Sie es mit Histring versuchen, damit Sie die meisten Ausgaben mit einfachen ANSI-Codes färben können. Http://www.freebsdsoftware.org/misc/histring.html
quelle
Unter FreeBSD verwenden
colorize
. und füge hinzu.tailrc
:quelle