В debug режиме приложение выдает очень много сообщений, которые мешают читать лог.
Поэтому я делаю как-то так:
grep -vE "some-message|other-message|third-message|..." | less
Для каждого добавления/удаления исключения из логов приходится выходить из less и редактировать паттерн.
Существует ли консольная программа, которая позволяет фильтровать строки (и отключать все/часть фильтров) с сохранением курсора на текущей строке?
Хочется:
- возможность редактировать фильтр. И желательно не в виде regex с
|
. Либо curses-меню, либо псевдоокно: по строке на pattern - сохранять текущую отображаемую строку при изменении правил фильтрации
- отображать номер строк в исходном файле