
Railsでログを読み取るとvim、色付きのログが表示されます。しかし、ログを使用しtail -fたりless、ログを監視したりすると、ログは色付けされなくなります。tailまたはまたは何かで色付きのログを表示する方法はありますlessか?

Railsでログを読み取るとvim、色付きのログが表示されます。しかし、ログを使用しtail -fたりless、ログを監視したりすると、ログは色付けされなくなります。tailまたはまたは何かで色付きのログを表示する方法はありますlessか?
色のエスケープ シーケンスを通過-Rさせるには、less に渡します。つまり、
less -R log/development.log
適切な端末タイプを使用していると仮定すると、これにより、それらがカラーで表示されるはずです。
tail -f log/development.log | ccze -A
cczeをインストールする必要があるかもしれません
sudo apt-get install ccze
それはより良く機能しますが、理想的ではありませんが機能します
tail と less は Rails について何も知らず、ログは単純なテキスト ファイルに保存されるため、すぐに使用することはできません。正規表現を使用して出力を色付けすることもできますが、手間をかける価値があるとは思えません。
編集:いくつかの代替案については、アルフォンソのコメントを参照してください。