Commit Graph

52 Commits (87b07a0087a8a262b38cf63a0256e0e3d032ba24)

Author SHA1 Message Date
Timothy Stack 8964232374 [json] fixes for json log parsing
I was careless with the initial json log impl since it did not deal
with incomplete log lines very well.  This seems to fix some cases.
But, I was still able to replicate a lockup at one point, so it
might not be complete.
9 years ago
Timothy Stack 91406be91e [nav] add "opid" support with a hotkey 9 years ago
Timothy Stack 69e927e91b [coverity] some more fixes 9 years ago
Timothy Stack b4cb092ce1 [view] stop scrolling to the right when the end is reached
Fixes #84
9 years ago
Timothy Stack 7ef92dab79 [format] try to validate formats against a given file 9 years ago
Timothy Stack 504b5747fe [sql] add an all_logs table that exposes the message format with values, like numbers, replaced with hashes 9 years ago
Timothy Stack d6d652ec38 various tweaks 10 years ago
Timothy Stack 44d2e12403 [text] add filtering support to the plain text view
Fixes #149 #148
10 years ago
Timothy Stack 12b81fe4e7 [format] fix full message read for json formats 10 years ago
Timothy Stack 1d3481c3fa [cmd] add pipe-to and pipe-line-to commands 10 years ago
Timothy Stack cd953a548c [filter] update the UI during filtering again
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack 708490e3b0 [mem] some more memory reductions
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack f410c9eeb8 [logfile] try to reduce memory usage a bit
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack d4bea593b7 [perf] optimize json log loading 10 years ago
Timothy Stack a71ca1f1ca [filter] some improvements to the core filtering code 10 years ago
Timothy Stack f37ec555bf [logfile] check for truncated files 11 years ago
Timothy Stack 72e3a4d8df [format] add TCF file format and some fixes to make it work
Defect Number:
    Reviewed By:
   Testing Done:
11 years ago
Timothy Stack 4ce9a1e871 [elapsed-time] add a visual indicator for sharp changes in message rate 11 years ago
Timothy Stack d17f7b1940 [cmd] add set-min-log-level command
Part of #82
11 years ago
Timothy Stack 9ff2d3774d [line_buffer] split long lines
Fixes #81
11 years ago
Timothy Stack b6baae7730 [debug] more debugging stuff
Defect Number:
    Reviewed By:
   Testing Done:
11 years ago
Timothy Stack 9848582239 fix an error when parsing json logs 11 years ago
Timothy Stack 169a5bd732 [misc] some more tweaks to the last few changes 11 years ago
Timothy Stack 10eb9617b1 [sql] add a bookmark column to the log tables 11 years ago
Timothy Stack 5ef8a168a7 [perf] reduce copies of log messages 11 years ago
Timothy Stack 3259bde974 [nits] use pcrepp for filtering and fix sigabrt received when loading is interrupted 11 years ago
Timothy Stack 73bde9dee3 [filter] fix problems with filtering multi-line log messages 11 years ago
Timothy Stack 59c1d4313b [mouse] more mouse support and other fixes 11 years ago
Timothy Stack 001f9abdef [cmd] open/close file commands 11 years ago
Timothy Stack c59acba758 [format] initial support for json formats and some bug fixes 11 years ago
Timothy Stack 37283d0afb [nits] do not complain about no formats 11 years ago
Timothy Stack c28b9f1316 [highlight] add some more highlighting and fix some other nits 11 years ago
Timothy Stack 2772064c7f [nits] minor tweaks and bug fixes 11 years ago
Timothy Stack 3e480b5bad [bookmark] add support for metadata attached to bookmarks 11 years ago
Timothy Stack 79c4038128 [log time] add a command to adjust log message times 11 years ago
Timothy Stack 972fe9f9c9 [syslog] fix syslog timestamps 11 years ago
Tim Stack 76bc85c43b [build] fix for linux 11 years ago
Timothy Stack 2d33cb7f7e [log format] some more log format work 11 years ago
Timothy Stack bb62711678 [yajlpp] support for array indexes in paths; also force log times to be in order 11 years ago
Timothy Stack 6535b03b6e [log] try to cache the results of filtering so we do not always recompute 11 years ago
Timothy Stack d72cab0c1e [log_format] the access_log format wasn't picking up the timestamp range correctly 11 years ago
Timothy Stack 865849f017 [spam] uncrustify pass 12 years ago
Timothy Stack f62b5c271c [release] bump to 0.5.1 12 years ago
Timothy Stack 772b28dc01 [highlight] tweak some of the highlight regexes 12 years ago
Timothy Stack d4f170e747 cppcheck fixes 12 years ago
Timothy Stack 61f15891ec [display] Some log line display enhancements
This change adds back support for line scrubbing and
adds a column that displays the time offset from
different points in the file.  Also, try to handle
deleted files by dropping their lines from the display
view.

 * help.txt: Update the help text for the new features.
 * lnav.cc: Add scrub/time-offset key bindings.  Also
   added some more comments and added some handling for
   deleted files.
 * log_format_impls.cc: Add scrubbing for the generic
   log format that shortens timestamps and RDNS strings.
 * logfile_sub_source.cc: Add a time-offset column to
   the display.
 * textview_curses.cc: Some cleanup.
12 years ago
Timothy Stack b68a1bba9b [test] some cleanup for tests and other things
Just a cleanup pass
12 years ago
Tim Stack 123052a48a automatically detect files that have been rotated and load them in 13 years ago
Timothy Stack c268760e2e Hopefully fix a bug when progressively reading from a file and
add some comments.
15 years ago
Timothy Stack 3f6212766a Fix for line buffers growing too large 15 years ago