12

ここに画像の説明を入力してください

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

4

3 に答える 3

20

色のエスケープ シーケンスを通過-Rさせるには、less に渡します。つまり、

less -R log/development.log

適切な端末タイプを使用していると仮定すると、これにより、それらがカラーで表示されるはずです。

于 2012-06-24T16:41:20.677 に答える
7
tail -f log/development.log | ccze -A

cczeをインストールする必要があるかもしれません

sudo apt-get install ccze

それはより良く機能しますが、理想的ではありませんが機能します

于 2014-02-06T08:04:42.267 に答える
1

tail と less は Rails について何も知らず、ログは単純なテキスト ファイルに保存されるため、すぐに使用することはできません。正規表現を使用して出力を色付けすることもできますが、手間をかける価値があるとは思えません。

編集:いくつかの代替案については、アルフォンソのコメントを参照してください。

于 2012-06-24T16:28:37.287 に答える