用 vim
查看 Rails
日志时,我们可以看到有颜色的日志。但是当我们使用 tail -f
或者 less
来查看日志时,它就不再有颜色了。有没有什么办法让 tail
或者 less
也能显示彩色的日志呢?
用 vim
查看 Rails
日志时,我们可以看到有颜色的日志。但是当我们使用 tail -f
或者 less
来查看日志时,它就不再有颜色了。有没有什么办法让 tail
或者 less
也能显示彩色的日志呢?
将-R
传递给less,使其允许颜色转义序列通过,即:
less -R log/development.log
假设您使用适当的终端类型,这应该会使它们以彩色显示。
tail -f log/development.log | ccze -A
sudo apt-get install ccze
它的工作效果更好了,虽然不完美但是有用。
brew install ccze
。 - Obromios你不能直接这样做,因为tail和less不知道Rails,而且日志保存在简单的文本文件中。你可以使用正则表达式来着色输出,但我怀疑这是否值得麻烦。
编辑:请参考Alfonso的评论以获取一些替代方案。
.log
,没有什么特别的。 - Benjamin