Ответ 1
передать -R
меньше, чтобы он пропускал последовательности выделения цвета, т.е.
less -R log/development.log
Это должно привести к тому, что они будут отображаться в цвете, если вы используете подходящий тип терминала
Чтение журнала Rails
с vim
, мы можем видеть цветной журнал.
Но когда мы используем tail -f
или less
для просмотра журнала, он больше не раскрашен. Есть ли способ увидеть цветной журнал с tail
или less
или что-то еще?
передать -R
меньше, чтобы он пропускал последовательности выделения цвета, т.е.
less -R log/development.log
Это должно привести к тому, что они будут отображаться в цвете, если вы используете подходящий тип терминала
tail -f log/development.log | ccze -A
Вам может потребоваться установить ccze
sudo apt-get install ccze
он работает лучше, не идеален, но работает
Вы не можете сделать это из коробки, так как хвост и меньше ничего не знают о Rails, а журналы сохраняют простые текстовые файлы. Вы можете использовать регулярные выражения для раскраски вывода, но я сомневаюсь, что это стоит проблемы.
EDIT: см. комментарий alfonso для некоторых альтернатив.