Timothy Stack
8e9ef5765f
[formats] break up default-log-formats.json into separate files for each file format
...
Defect Number:
Reviewed By:
Testing Done:
4 years ago
Timothy Stack
8413dd13d8
[config] add configs directory
4 years ago
Timothy Stack
138a506b1a
[perf] a few performance tweaks
5 years ago
Timothy Stack
63dba408ec
[stdin] Keep the stdin piper file in .lnav so that it can be reopened
...
When piping the output of a program into lnav, the data would
be dumped to the terminal on exit so that it would not be
lost. Since that is a bit noisy, the temp file used to store
the data is now left in .lnav so that it can be reopened later.
Older stdin captures are automatically removed after a day.
Also took the opportunity to start using filesystem::path more.
Fixes #436
5 years ago
Timothy Stack
0918063640
[cleanup] some modernization
5 years ago
Timothy Stack
1fc24ecabf
[bin2c] improve building of data files that are incorporated into the binary
5 years ago
Timothy Stack
fb7d6eafaf
[build] some refactoring of files
5 years ago
Timothy Stack
63e53377c3
[theme] add monocai theme
5 years ago
Timothy Stack
a8e1f62da6
[build] add fmt lib
5 years ago
Timothy Stack
a648657ff3
add notice to levels defined in formats
5 years ago
Timothy Stack
06d1098211
[config] initial support for themes
...
For #422
Still more to do
5 years ago
Timothy Stack
b1ff6b3a3b
[json-log] fix some inconsistencies with json logs
...
Fill some gaps brought up in #535
6 years ago
Timothy Stack
59c31925de
[log_format] missing highlight colors
...
The highlighter copy constructor wasn't copying the colors over
6 years ago
Timothy Stack
5689984702
[yajlpp] use pointer to member over nullobj()
6 years ago
Timothy Stack
4ccae48aea
[bookmarks] add support for tags and comments for log lines
...
Initial work for #446 and #447
TODO: filtering on tags/comments
Also did a bunch of clang-tidy cleanups and improvements to
the online help.
6 years ago
Timothy Stack
0a8b740807
Return early if json parsing fails
...
Fixes #505
7 years ago
Timothy Stack
74b58ed9fc
[highlights] allow the highlight color to be specified in log formats
...
Defect Number:
Reviewed By:
Testing Done:
7 years ago
Timothy Stack
a9fd0e37f6
[formats] add rfc5424 syslog format
...
Fixes #444
8 years ago
Timothy Stack
371e79ff3d
[log_format] allow external logs to specify that they are not time-ordered
8 years ago
Timothy Stack
7f5916d480
[crash] call endwin() after a crash
...
Fixes #438
8 years ago
Timothy Stack
9764cb1a93
[loader] add line numbers for parse errors
...
Fixes #442
8 years ago
Timothy Stack
8ea51a6fd8
[formats] support for CSV/TSV log formats
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
df399a36a4
[docs] some more docs, command-help, and tests for #428
8 years ago
Timothy Stack
78119dc9f1
fixing some minor issues
...
Fixes #255
8 years ago
Timothy Stack
8776f6a703
[sql] do some minimal parsing/annotation of SQL statements
...
Defect Number:
Reviewed By:
Testing Done:
8 years ago
Timothy Stack
c180c44e49
[vtab] add an lnav_view_stack table to get programmatic access to the view stack
...
More progress towards #377
8 years ago
Timothy Stack
1a87184c82
[log] allow parts of log messages to be hidden
...
Fixes #412
8 years ago
Timothy Stack
89f8ef9c2b
[hotkeys] hotkey configuration
...
First steps to implementing #350
8 years ago
Timothy Stack
0138d13297
[cmds] execute scripts from stdin/fds
...
Issues mentioned in #397
8 years ago
Timothy Stack
44d93dddc3
[pretty-print] allow formats to do transforms before pretty-printing
...
Also started upgrading to C++11.
Fixes #353
8 years ago
Timothy Stack
876b37ade0
[log-format] add "truncate" overflow value
8 years ago
Timothy Stack
c05dfafae8
[log-format] abbreviate long fields when formatting JSON logs
...
Fixes #340
8 years ago
Timothy Stack
9ee18c26d3
[log-format] add min-width and align options to line-format
...
Also some fixes for validating the format definitions.
Fixes #338
8 years ago
Timothy Stack
41854cf637
[json-log] custom date formats
...
Fixes #341
8 years ago
Timothy Stack
8dbf018814
[loader] the loader was not converting the level name to the enum value correctly
...
Closes #329
8 years ago
Timothy Stack
fbbedfea48
[build] try to silence some warnings
9 years ago
Timothy Stack
afc8cc44b6
[json-format] support integer values for log levels in json formats
9 years ago
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
9 years ago
Timothy Stack
cdd43549ab
[cmds] automatically capture echo/write output from scripts so they can generate reports
...
Add another example script, dhclient-summary.
Add a 'search-table' section to formats so you can automatically
define a search-based table.
9 years ago
Timothy Stack
fd98fadc7e
[yajlpp] fix a bug with child handlers
9 years ago
Timothy Stack
32f022a333
don't use children for now
9 years ago
Timothy Stack
d12fe9e0a9
[json] add some schema validation code
9 years ago
Timothy Stack
a2b381ca19
[config] initial impl with clock-format as the only option at the moment
9 years ago
Timothy Stack
e5f786bc2c
[script] add metadata to script files
9 years ago
Timothy Stack
e07b4e448f
[exec] add a prompt to execute lnav scripts
9 years ago
Timothy Stack
64cbab1281
[sql] exec .sql files in format dirs
9 years ago
Timothy Stack
91406be91e
[nav] add "opid" support with a hotkey
9 years ago
Timothy Stack
dfb009595b
[loader] prefer user-provided formats when breaking a cycle
9 years ago
Timothy Stack
bedae8c8c2
[fmt] install/update formats from git repos
...
Fixes #244
9 years ago
Timothy Stack
010131aaba
[docs] update the docs for recent changes
9 years ago