如何使用尾部或更少的颜色查看彩色日志?

时间:2012-06-24 16:22:34

标签: ruby-on-rails logging less tail ansi-escape

enter image description here

使用Rails阅读vim日志,我们可以看到彩色日志。 但是当我们使用tail -fless来观看日志时,它不会再着色了。有没有办法用tailless或其他什么来查看彩色日志?

3 个答案:

答案 0 :(得分:19)

-R传递给less以使颜色转义序列通过,即

less -R log/development.log

假设您使用正确的终端类型

,这将导致它们以彩色显示

答案 1 :(得分:5)

tail -f log/development.log | ccze -A

您可能需要安装ccze

sudo apt-get install ccze

效果更好,不理想,但有效

答案 2 :(得分:1)

你不能开箱即用,因为尾巴和Rails一无所知,日志保存了一个简单的文本文件。您可以使用正则表达式为输出着色,但我怀疑这是值得的。

编辑:请参阅alfonso对某些替代方案的评论。