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