Так уж вышло, что мне регулярно приходится просматривать много логов.
Одно радует, не так много как у людей работающих вместе со мной у которых порой это основная работа.
Логи эти не лежат в в какой либо централизованной системе, а хранятся в s3 и смотрим мы их скачивая с перенаправлением вывода в less
less установлен у всех, все привыкли с ним работать, знают о базовых вещах, как поиск вперед-назад, фильтрация по &, переход в конец(G) файла, переход в начало(g) и так далее.
А так же, все уже смирились с тем, что в любой момент, при добавлении фильтра less может подвиснуть на неопределенный срок, выводить по строчке в 5 секунд и так далее. В конечном счете, особенно при считывании логов с stdin — приходится быть аккуратным. Фильтр может сработать, а может и не сработать
Собственно, в тот момент, что и мне выпала участь в течении нескольких дней пройтись через этак пару сотен лог-файлов — стало очевидно — мир нужно менять к лучшему…
Для начала небольшое демо (2.2mb):
**Заголовок спойлера**
![][1]
Тем кто уже готов: [github.com/tigrawap/slit][2]
Кто нет, прошу под кат…
[Читать дальше →][3]
[1]:
https://habrastorage.org/files/a64/704/82b/a6470482b6b04f548998b57df088ebb6.gif
[2]:
https://github.com/tigrawap/slit
[3]:
https://habrahabr.ru/post/327120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut