Tailfeather is a command line tool that pretty-prints log files, and other delimited text files.
It colors repeated values within each field consistently (recycling colors as needed). When tailing live logs, this helps you see patterns and anomalies.
Should build on any system with Go.
https://github.com/daviddengcn/go-colortext
Install dependencies (see go get documentation), then run make.
Usage of ./tlft:
-input-delimiter=" ": Input field delimiter.
-output-delimiter="\t": Output field delimiter.
Pass input in via STDIN.
For example, if you have a comma-delimited logfile named LOGFILE.log, that you want to continuously follow, printing with fields tab-delimited, do: tail -f LOGFILE.log | ./tlft --input-delimiter "," --output-delimiter "\t".
Example log data from http://ita.ee.lbl.gov/html/contrib/NASA-HTTP.html.

