Jawaban:
Generic Colouriser (grc):
Bekerja dengan berbagai format file.
Contoh:
grc tail -f /var/log/apache/access.log /var/log/apache/error.log
Bekerja dengan lebih banyak format file :) Dan lebih merupakan "tail" penuh dengan multi windows, output diff dll. Sangat berguna.
Contoh:
Gabungkan 2 file log dalam satu jendela:
multitail /var/log/apache/access.log -I /var/log/apache/error.log
Dalam satu jendela tunjukkan semua koneksi TCP baru dan statusnya berubah menggunakan netstat sementara di jendela lain menampilkan akses gabungan dan kesalahan logfile apache
multitail -R 2 -l "netstat -t" /var/log/apache/access.log -I /var/log/apache/error.log
Lihat CCZE , itu bekerja untuk saya. Anda memiliki pilihan kutukan, ansi, dan output html.
Lihat glTail ( http://www.fudgie.org/ ). Apakah jauh lebih dari yang Anda minta, tapi mungkin tidak apa-apa
Pewarnaan adalah alat yang sangat baik untuk sekadar memipis teks Anda melalui filter lain untuk mendapatkan warna ANSI yang mewah. Faktanya, ini adalah skrip perl 4kB sederhana (hampir setengahnya hanyalah dokumentasi) dan didasarkan pada ekspresi reguler.
Anda dapat menyorot seluruh baris yang berisi pola yang diberikan (baik untuk menyembunyikan log debug yang tidak diinginkan atau menyoroti Pengecualian) atau hanya menyorot pola dalam garis tidak berwarna (menyoroti kode respons http).
Saya memiliki beberapa preset untuk berbagai jenis file dalam file runnable yang terpisah. Kemudian saya hanya berlari mvn clear install | colorbuild
, tail -f *.log* | colorlog
atau svn diff | colordif
untuk mendapatkan output yang benar-benar mewah.
Anda mungkin ingin mencoba membuat histring, memungkinkan Anda mewarnai sebagian besar output dengan kode ANSI sederhana http://www.freebsdsoftware.org/misc/histring.html
Pada penggunaan FreeBSD colorize
. dan tambahkan .tailrc
:
#!/bin/sh
/usr/bin/tail "$@" | /usr/local/bin/colorize