Ben*_*min 12 logging ruby-on-rails tail ansi-escape less
阅读Rails
日志vim
,我们可以看到彩色日志.但是当我们使用tail -f
或less
观看日志时,它不再着色了.有没有办法看到的彩色日志,tail
或者less
还是什么?
Fre*_*ung 19
传递-R
给less以使颜色转义序列通过,即
less -R log/development.log
Run Code Online (Sandbox Code Playgroud)
假设您使用正确的终端类型,这应该导致它们以彩色显示
tail -f log/development.log | ccze -A
Run Code Online (Sandbox Code Playgroud)
您可能需要安装ccze
sudo apt-get install ccze
Run Code Online (Sandbox Code Playgroud)
它效果更好,不理想但有效
你不能开箱即用,因为 tail 和 less 对 Rails 一无所知,并且日志保存为简单的文本文件。您可以使用正则表达式对输出进行着色,但我怀疑这是否值得。
编辑:请参阅阿方索的评论以了解一些替代方案。
归档时间: |
|
查看次数: |
4538 次 |
最近记录: |