https://github.com/beebeeep/recent
tail files by timestamp, not lines
https://github.com/beebeeep/recent
Last synced: 3 days ago
JSON representation
tail files by timestamp, not lines
- Host: GitHub
- URL: https://github.com/beebeeep/recent
- Owner: beebeeep
- License: gpl-3.0
- Created: 2015-05-09T22:51:29.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-15T10:03:49.000Z (over 8 years ago)
- Last Synced: 2023-03-16T19:15:25.420Z (about 3 years ago)
- Language: C
- Homepage:
- Size: 22.5 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
recent is a simple tool that works just as standard 'tail' utility but instead of printing last X lines,
it prints the recent ones - lines that was added X seconds ago.
Of course, it assumes that all lines in file (well, actually, at least some of them) contains a timestamp, so
recent is extremely handy for processing log files for various needs - monitoring, debugging, quick analysis and so on.
Actually, recent is C clone of perl program 'timetail', widely used inside of Yandex.
recent is intended to be a very fast and lightweight, indeed.
===========================================
recent - это простая утилита, напоминающая собой стандартный 'tail', однако вместо вывода последних Х строк файла,
она выводит строки, добавленные не раньше, чем Х секунд назад.
Само собой, подразумевается, что все строки в файле (на самом деле, хотя бы некоторые из них) начинаются
с временной метки, так что recent весьма полезен для операция с файлами логов - например, для организации
мониторинга, отладки приложений, для проведения быстрого анализа и прочих полезных вещей.
Вообще говоря, recent - написанный на языке Си клон перловой утилиты 'timetail', широко используемой внутри Яндекса.
Само собой, предполагается, что recent будет весьма быстрой и легковесной утилитой.
--
Migalin Danila
2015