Yann Weber
abe01c0733
Add test for _ttail_file_search_from_end
And updated doxygen todo list
7 роки тому
Yann Weber
48280fa6d5
Bugfix in relative dates calculation
7 роки тому
Yann Weber
050d81aeb2
Fix #16 Write tests for _ttail_set_date_relative()
And bugfixes in _ttail_set_date_relative() bad format detection
7 роки тому
Yann Weber
bbaa6b84b4
Fix starts for #11
Adds the option -P --permissive.
Starts implementation for logfiles.
Now -P flag make ttail handle invalid files. When invalid file given the
minmax function set the file pointer and the minmax array to NULL.
May introduce bugs if the binary search function does not handles "holes"
in fp array or in minmax array...
7 роки тому
Yann Weber
42457370ba
Enhancement in option parsing errors
Telling getopt to produce an error message by setting opterr to 1
7 роки тому
Yann Weber
7dbc99e4a0
Fixing issue #4 for logfiles
Not done for stdin
7 роки тому
Yann Weber
fe382fff5f
ttail_format_guess() do not take ttail_t* as argument
Making this function usable by logfiles and stdin format autodetection
7 роки тому
Yann Weber
8684cc7b38
Fix #5 GPL
7 роки тому
Yann Weber
5e527d0f3b
Fix #3 Add support for relative dates
Date formats
Two date formats are allowed for dates arguments (-d , -m) :
- the same than in the logfile
- relative from now prefixing the argument with '#-' and given a unit
- y : year
- M : Month
- d : day
- h : hour
- m : min
- s : sec
7 роки тому
Yann Weber
bb7a4e7d65
Fix #1
Now ttail return an error if the whole date given in argument is not
matched by the format
7 роки тому
Yann Weber
833b2dae19
Bugfix & enhancement
Now an error is triggered if date-min > date-max
Bugfix on date-max searching (on multiple loglines with a date == date-max)
7 роки тому
Yann Weber
2283a16991
Bugfix on datemax > max date
7 роки тому
Yann Weber
782f70e7fc
Enhancement & changes in arguments parsing
add a -h --help option, deleted -l --logfile options
+ spliting the ttail_search_closest() & ttail_search_print_res() functions
7 роки тому
Yann Weber
3ca964c51e
Implements help & usage
7 роки тому
Yann Weber
93415c6adb
Enhancement in ttail init checking function
To handle case where none of the file given as argument is readable
7 роки тому
Yann Weber
fd5d6cad18
Bugfix & function implementation
Now we have a running minimal ttail :
src/ttail -d "Mar 6 00:29" -f '%B%n%d %H:%M' -l tests/samples/1.log -l tests/samples/1.1.log
7 роки тому
Yann Weber
e1391139ab
Add setters for RE flags and use them
ttail_set_flag_re_ex() and ttail_set_flag_re_ci()
7 роки тому
Yann Weber
e2d2d7f0db
ttail_logline2date() implementation
7 роки тому
Yann Weber
a4c65684bf
Implement & use a ttail_set_fmt() + tests
7 роки тому
Yann Weber
cacdfc3534
Memory leak fixes
7 роки тому
Yann Weber
5de36b3ecc
Implements logline subst + tests
7 роки тому
Yann Weber
38d7ad4d90
Add regex flags support
For extended & case insensitive regex
7 роки тому
Yann Weber
ce41eddb7a
Add another prefix subst method + tests
Now we can specify a constant length to cut
7 роки тому
Yann Weber
b0b9e0a77e
Move options declaration + warn fixes
7 роки тому
Yann Weber
2a80bded28
File splitting
7 роки тому
Yann Weber
ab53a6a6b9
Implemented ttail_init_check() + tests
7 роки тому
Yann Weber
038730b980
Implements ttail_set_date() + tests
7 роки тому
Yann Weber
fa815adb0c
Add date guessing feature + tests
7 роки тому
Yann Weber
90eede17bd
Enhancement bugfix + tests update
7 роки тому
Yann Weber
142b959c2e
Bugfix in init re prefix
7 роки тому
Yann Weber
87bba12a12
Add tests + bugfixes
7 роки тому
Yann Weber
d0d2f7220d
Bugfix + enhancement
7 роки тому
Yann Weber
7dd93d8688
Bugfix & enhancement
7 роки тому
Yann Weber
9c02dd6800
Initial commit
7 роки тому
Yann Weber
fbd0a59a12
bad
7 роки тому