Отфильтровать лог-файл
Как команда grep, только в браузере: лог остаётся на вашем компьютере, совпадения обновляются по мере набора, а шаблон с группами захвата превращается в таблицу, которую можно открыть в табличном редакторе.
- Работает целиком в вашем браузере
- Работает без интернета
- Без отправки файлов
- Без регистрации
- Без водяных знаков
Загружаем инструмент…
Как это работает
- Перетащите лог-файл или вставьте строки.
- Введите фильтр: обычный текст или регулярное выражение с группами захвата (части в скобках).
- Скачайте подходящие строки или захваченные части как таблицу CSV.
Почему ничего не отправляется на сервер
Всё, что делает эта страница, выполняет код внутри вкладки вашего браузера — тем же движком, который рисует веб-страницы. Файл читается с диска в память вкладки, преобразуется там и записывается обратно как загружаемый файл. Он никуда не отправляется — ни нам, ни третьей стороне.
Проверьте сами
- Откройте инструменты разработчика в браузере (F12) и перейдите на вкладку «Сеть» (Network).
- Загрузите свой файл и запустите инструмент.
- Единственные запросы, которые вы увидите, — это код самого инструмента, а у нескольких тяжёлых инструментов ещё и их открытый движок из публичного CDN, плюс один небольшой сигнал о просмотре страницы на loreatec.jp (адрес и заголовок страницы, больше ничего). Ни один из них не несёт ваш файл.
Частые вопросы
Файл какого размера он выдержит?
Десятки мегабайт — без проблем: файл разбивается на строки в памяти и фильтруется при каждом нажатии клавиши. Для гигабайта логов лучше воспользоваться командой grep на своём компьютере — вкладка браузера для такого объёма не годится.
Что делают здесь группы захвата?
Они превращают извлечение данных в столбцы. Шаблон вроде «GET (\S+) (\d{3})» на логе веб-сервера даёт таблицу путей и кодов статуса, которую можно скачать как CSV. Это шаг между «найти нужные строки» и «разобрать их в таблице».
Он читает логи в Shift-JIS?
Да. Кодировка определяется до того, как файл разбивается на строки, поэтому логи со старых японских систем показываются читаемым текстом, а не кракозябрами (модзибакэ).
Для чего нужен переключатель «Invert» («Инверсия»)?
Потому что второе, что обычно делают с логом, — убирают шум: скрывают технические проверки (health checks), статические файлы, строки DEBUG — и смотрят, что осталось. «Invert» показывает строки, которые НЕ подошли под фильтр, — то же самое, что grep -v.