Недавно мы включили раскрашивание лог-файлов нескольких сервисов, я думаю, что для этого мы используем escape-последовательности ANSI. Выглядит так:
[2014-06-12 10:56:43,214] [main] [VOID] ESC[34mINFO ESC[0;39m ESC[36mc.a.m.p.s.config.DataSourceConfigESC[0;39m
Мои коллеги в основном используют tail
для просмотра лог-файлов, но мне нравится less
. К сожалению, less
не автоматически выбирает эти коды перехода. Вместо этого он говорит мне, что мой файл журнала "может быть двоичным файлом. Все равно видишь?».
Я знаю, если я добавлю опцию -r
, less
отобразит цвета, но все равно задает вопрос "бинарный файл".
Есть ли способ обойти это? Если да, могу ли я сделать это по умолчанию?