Commit Graph

341 Commits (05730274ed6944bd8f7c49ba2d4ccc691f5580b2)

Author SHA1 Message Date
Timothy Stack 054e8d489b [data-scanner] convert to using re2c 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 04f8ceadab [file-marker] some more cleanup 9 years ago
Suresh Sundriyal d6b32d60be [lo-fi shortcut] Change shortcut to 'Ctrl-l'.
* Change the 'lo-fi' shortcut to 'Ctrl-l'
* Remove the shortcut for 'redraw'
9 years ago
Timothy Stack 1d0233bbfa [json-format] support for full paths 9 years ago
Timothy Stack ae64b599bd [format] add more log levels and fix some more pretty-printer glitches
Fixes #212
9 years ago
Suresh Sundriyal 13337a75a5 [coverity] buffer overrun. 9 years ago
Timothy Stack a50ec2eb42 update usage 9 years ago
Timothy Stack 8d421d0cd4 do not dump stdin if -q is specified 9 years ago
Timothy Stack e1874c0278 use poll instead of select so we can handle more than FD_SETSIZE files 9 years ago
Timothy Stack 0b232a7588 [headless] multiline support for command files 9 years ago
Timothy Stack 2dfae4f7f9 [pretty] add some more tests and leave leading spaces alone in some cases 9 years ago
Suresh Sundriyal 1de2a30560 [wsign-compare] FreeBSD builds fail while comparing int with FD_SETSIZE. 9 years ago
Timothy Stack d6d652ec38 various tweaks 9 years ago
Suresh Sundriyal 0c979afc09 [build] Add the git cln to the lnav version. 9 years ago
Timothy Stack c58f44bb3f [headless] completely read stdin in headless mode before running commands 9 years ago
Timothy Stack 32e96e6395 [pipe-to] fix some issues when running pipe in headless mode 9 years ago
Timothy Stack 7b8bc67cc9 [pretty] drop extra new lines 9 years ago
Timothy Stack 38e56b63ea [hist] fix the histogram when filters change 9 years ago
Tim Stack 1a204c6915 remove leftover test code 9 years ago
Timothy Stack 408c690192 [log] some more logging cleanup 9 years ago
Timothy Stack f0f819b119 [log] dump more state on a crash 9 years ago
Suresh Sundriyal 19e6303fac [-Wsign-compare] lnav.cc 9 years ago
Suresh Sundriyal a21c172d8e [Coverity] Fix a forward null. 9 years ago
Timothy Stack 7efedcdafc [lint] remove unnecessary null checks 9 years ago
Timothy Stack e71985a951 need to check the view stack in rebuild_indexes() 9 years ago
Timothy Stack 033c861028 [cmd] next/prev-mark commands 9 years ago
Suresh Sundriyal c386814850 [Coverity] Printf arg type mismatch. 9 years ago
Timothy Stack 44d2e12403 [text] add filtering support to the plain text view
Fixes #149 #148
9 years ago
Timothy Stack 282e70445e [pretty] reformat all displayed lines instead of just the top one
Fixes #150
9 years ago
Timothy Stack 219a4baad1 [ui] lower the index rebuild frequency when the command line is active 9 years ago
Timothy Stack 42521ef337 [hist] the wrong view could be used when switching from hist to log 9 years ago
Timothy Stack cf462cecde [hist] need to rebuild the histogram if files are closed 9 years ago
Timothy Stack aea0bd54e0 [cmd] add a :redraw command to do a full redraw of the window
Fixes #18
9 years ago
Timothy Stack dc79bd3bf5 [nav] reset where shift+j/k set bookmarks after scrolling
Fixes #13
9 years ago
Timothy Stack c670a86d04 [pretty-print] first pass at a pretty-printer
Defect Number:
    Reviewed By:
   Testing Done:
9 years ago
Timothy Stack 1d3481c3fa [cmd] add pipe-to and pipe-line-to commands 9 years ago
Timothy Stack 64df915a5a [piper] fix some ownership issues with the piper fd 9 years ago
Timothy Stack 6a90dd9bc2 copy search terms to OS-Xs find clipboard
Fixes #108
10 years ago
Timothy Stack cfa628f6c4 various fixes
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack 62f4c9e59e [build] another missing define 10 years ago
Timothy Stack 17db6e38fe add a lo-fi mode
Fixes #113
10 years ago
Timothy Stack 82ada5103a fix an uninitialized var 10 years ago
Timothy Stack 80cbe192cb [filter] fix a filtering bug during tailing 10 years ago
Timothy Stack 671dca60dc [cmd] do not error out if filter exists, just enable it
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack deeac1a5db [formats] add a "-i" flag to make it easier to install formats 10 years ago
Timothy Stack 45f18bd89c bump version, add some logging, and minor stuff
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack cd953a548c [filter] update the UI during filtering again
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack c5f5ee5624 remove dead strace table code 10 years ago
Timothy Stack 35defc0ede fix for delete detection 10 years ago
Timothy Stack 0859f69c9f try to fix a crash related to deleted files 10 years ago
Timothy Stack 74b49e6f28 [cmd] add tab-completion for text in the view when filtering
Defect Number: fixes #92
    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 ccf29b3bac [coverity] some cleanup and add the chunky_index 10 years ago
Timothy Stack d557002724 [format] add OpenAM log formats 10 years ago
Timothy Stack 353dfec878 [sql] add an environ virtual table
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack 1974e1f1ae [jsonptr] initial impl 10 years ago
Timothy Stack bf706a136c [cmd] remember closed files
Fixes #96
10 years ago
Timothy Stack 87223ed110 [sql] install a sqlite log handler
Fixes #86
10 years ago
Timothy Stack a011e02ce2 [textview] clear bookmarks fix
Fixes #100
10 years ago
Timothy Stack f37ec555bf [logfile] check for truncated files 10 years ago
Timothy Stack 1b60e49d0b [readline] add environment variable completions to the SQL view 10 years ago
Timothy Stack 6d6c0f9e55 [nits] some nits noticed after the release
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack 8372cef11c [date] code generator for strptime formats 10 years ago
Timothy Stack 4ce9a1e871 [elapsed-time] add a visual indicator for sharp changes in message rate 10 years ago
Timothy Stack d17f7b1940 [cmd] add set-min-log-level command
Part of #82
10 years ago
Timothy Stack b988708431 [session] remove session flag CLI option in favor of commands
Too many CLI flags make things confusing and this one didn't add
anything, so I'm making it a command instead.
10 years ago
Timothy Stack bd0ff97415 [help] always turn on word-wrap
Turn on word-wrap in the help view to disable
horizontal scrolling.
10 years ago
Timothy Stack 9ff2d3774d [line_buffer] split long lines
Fixes #81
10 years ago
Timothy Stack 3e6e3566d7 [cmd] rescan/reload after executing each init cmd 10 years ago
Timothy Stack 7b971cb40f [cmd] show the result of executing the 'close' command when pressing the 'X' shortcut 10 years ago
Timothy Stack 9dd471c5de [shared_buffer] invalid refs in the line buffer destructor 10 years ago
Timothy Stack 454503ed53 [conf] check for sqlite3_stmt_readonly 10 years ago
Timothy Stack 41bc1e98fe [sql] implement xBestIndex 10 years ago
Timothy Stack 9ff6a3cbe9 [write-json] add a command to write results as json 10 years ago
Timothy Stack 1de4838cf5 [index] allow for larger file sizes
Fixes #76

Max line count for a file is 256 million and the
max number of files is 4096.
10 years ago
Timothy Stack 1c6eb45170 [highlight] fix highlighting for backslash in regexes 10 years ago
Timothy Stack b34a314098 [data] fix scanning for times 10 years ago
Timothy Stack c628810850 [readline] fix a problem with scrolling through the match list 10 years ago
Timothy Stack 43e6b55a81 [readline] customize display of matches for completion 10 years ago
Timothy Stack 08374381b2 [partition] use an underline to mark a partition boundary 10 years ago
Timothy Stack d993d0e8c6 [partition] make partitions a separate bookmark type 10 years ago
Timothy Stack b6baae7730 [debug] more debugging stuff
Defect Number:
    Reviewed By:
   Testing Done:
10 years ago
Timothy Stack f94015e5b5 [readline] highlight pcre syntax in the search prompt 10 years ago
Timothy Stack c780ddb9af [mouse] more small fixes for mouse support (dragging) 10 years ago
Timothy Stack 74e7b3b92c [log] squelch file not found message 10 years ago
Timothy Stack d9fbe4a181 [mouse] small fixes for mouse support 10 years ago
Timothy Stack c347485834 [config] add more config directories to search 10 years ago
Timothy Stack fea18347f1 [headless] report output from commands/queries that were executed
Also, add some negative test cases.
10 years ago
Timothy Stack 169a5bd732 [misc] some more tweaks to the last few changes 10 years ago
Timothy Stack 47041177be Make sure there is a view on the stack 10 years ago
Timothy Stack 5a04a44381 [tests] add some tests that use headless mode 10 years ago
Timothy Stack 10eb9617b1 [sql] add a bookmark column to the log tables 10 years ago
Timothy Stack 64fe8175a6 [log] add an internal logger instead of using redirected stderr 10 years ago
Timothy Stack e0643fcfc1 [sql] plumb env vars into queries 10 years ago
Timothy Stack 2dd2b02e1b [headless] add options for usage without the UI 10 years ago
Timothy Stack 806b272679 [status] some fixes to the search hit count status 10 years ago
Timothy Stack 1453c8e787 [sql] do not switch to the DB view if only the log_line column is selected
Fixes #78
11 years ago
Timothy Stack 5b66441378 [doc] update some docs 11 years ago
Timothy Stack c29d756fd3 [sql] implement the sqlite3 .schema command 11 years ago
Timothy Stack 7958c54fd0 [sql] use the default sqlite datetime format so collating works 11 years ago
Timothy Stack 8e884520c0 [misc] tweak scrollbar colors; add auto-complete for strings when typing sql searches; fix ipaddress collator 11 years ago
Timothy Stack 3d72830b74 [scroll] some more scrollbar tweaks 11 years ago
Timothy Stack 601c19a537 [scrollbar] change the look of the scrollbar 11 years ago
Timothy Stack c3e1dda8f7 [sql] fix bug when querying sub-lines 11 years ago
Timothy Stack 8c086c06ae [help] add an option to just display the internal help text
Fixes #67
11 years ago
Timothy Stack fcaae6af0e [term] set the terminal title
Defect Number:
    Reviewed By:
   Testing Done:
11 years ago
Timothy Stack 55e9dafa79 [search] add autocomplete for tokens in displayed lines 11 years ago
Timothy Stack 5ef8a168a7 [perf] reduce copies of log messages 11 years ago
Timothy Stack e200f60a96 [format] avoid making a copy of the string in logline_value and reduce UI updates 11 years ago
Timothy Stack f4aeb11ad5 [view_curses] use a vector for string attributes
Using a map/multimap is too expensive/complex for how many
attributes we have on a line due to how many tree nodes
need to be malloced/freed.  Just using a vector should be
good enough and a lot faster.
11 years ago
Timothy Stack bd7b14965b [log-data] fix the column type for numbers 11 years ago
Timothy Stack 9906e949cf [overlay] clear overlay when file is removed 11 years ago
Timothy Stack 2fa081c00a [cygwin] more windows nits and cleanup 11 years ago
Timothy Stack 7feeaf0fde highlighting nits and fix filtering
Defect Number:
    Reviewed By:
   Testing Done:
11 years ago
Timothy Stack 6968b76825 [key] add g/G for going to the top/bottom of the file
The 'graph' view hotkey has been changed to ctrl-G since it is not
used as much.

  Defect Number:
    Reviewed By:
   Testing Done:
11 years ago
Timothy Stack f867b9cc63 [wrap] add a hotkey for word wrap and fix some glitches 11 years ago
Timothy Stack c3d51190c8 [wrap] start support for word wrapping and fix a variety of glitches 11 years ago
Timothy Stack 50d50fb5a8 [sql] show single-row results in the command-line and fix some minor fixes 11 years ago
Timothy Stack 7f08e46920 [build] fix os x build issues 11 years ago
Timothy Stack 879c1059aa missing sys/wait.h include 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 8eb4b02f97 [yajlpp] some optimizations for json log parsing 11 years ago
Timothy Stack 968fcb50a5 [cppcheck] some cppcheck nits and other bugs 11 years ago
Timothy Stack c59acba758 [format] initial support for json formats and some bug fixes 11 years ago
Timothy Stack f61f87e22d [default files] read in all default files and fix some display issues in the text view 11 years ago
Timothy Stack 7d66a64d00 [data-parser] ignore whitespace when computing the schema id
Also add some more terminfo directories.
11 years ago
Timothy Stack de374e68f6 [build] some more build tweaks 11 years ago
Timothy Stack 561c881482 [logline] terminate hidden_table_columns array 11 years ago
Timothy Stack 94ce0ffd83 [docs] more docs and some simple bug fixes 11 years ago
Timothy Stack 37283d0afb [nits] do not complain about no formats 11 years ago
Timothy Stack 9b8ceb5cb0 [log formats] transfer more formats to config 11 years ago
Timothy Stack 644c2754b3 [curses] suppressed flash 11 years ago
Timothy Stack f6b2345184 [docs] use a different theme 11 years ago
Timothy Stack 165958f92d [readline] some minor cleanup from the last checkin 11 years ago
Timothy Stack af3524bbf6 [readline] abort entry support 11 years ago
Timothy Stack af6e289cda [log format] add scaling factors 11 years ago
Timothy Stack e75f42dd07 [data parser] hex dump values and add the uwsgi log format 11 years ago
Timothy Stack 3ee6dbf824 [sql] log table nits 11 years ago
Timothy Stack c28b9f1316 [highlight] add some more highlighting and fix some other nits 11 years ago
Timothy Stack a0fec0d01b [stdin] when reading from stdin, dump the contents after exiting from curses 11 years ago
Timothy Stack 68fb1170b0 [log format] more log tweaks 11 years ago
Timothy Stack 2772064c7f [nits] minor tweaks and bug fixes 11 years ago
Timothy Stack fcb6ab2cd5 [nits] fix some nits 11 years ago
Timothy Stack 79c4038128 [log time] add a command to adjust log message times 11 years ago
Timothy Stack 2d33cb7f7e [log format] some more log format work 11 years ago
Timothy Stack 2cd356b4c5 [log format] some more work to externalize log formats; color identifiers in logs 11 years ago
Timothy Stack 6803beca97 [search] fix some glitches 11 years ago