Skip to content

yasuoka/logcut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Select lines of a log file with given time range using binary search.

example:

logcut -f '2 hours ago' -a /var/log/messages
logcut -f '5:55' -t '8:30' -i /usr/local/tomcat5/logs/localhost_log.txt
logcut -f '2/1' -t '2/8' -w /var/log/httpd/access_log

Log records of syslog has no 'year' information. 'logcut' fills up the year using current time's year. If month of the log is less than or equals to the current month, it fills the current your, otherwise it fills (current year - 1) as the year of the log record.

As 'logcut' uses binary search, logs must be sorted. Log records without year, years will be filled up but they must be sorted.

About

Cut the log file by time quickly by binary search

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published