Commit Graph

278 Commits (884e2df6adc0a175cf24ccc43f8133ed9e622f1e)

Author SHA1 Message Date
Tim Stack 884e2df6ad [:eval] treat the argument like the contents of a file with multiple commands 10 months ago
Tim Stack d8b7dc40db [gantt] reduce memory usage 10 months ago
Tim Stack fbb89a73ab [lss] missed a full_sort and improve error handling when too many files are opened 10 months ago
Tim Stack dd8a23ad51 [ansi_scrubber] handle unknown sequences
... and many other tweaks.
10 months ago
Tim Stack be377dea27 [pretty-print] fix an issue with shifting attributes when rewriting
Related to #705
10 months ago
Tim Stack 912171a43f [vmw_vc_svc_log] fixup for this format
Also, some optimizations for gantt index building
10 months ago
Tim Stack 5c0333fd64 [themes] add dracula theme
Various improvements to styling.

Empty opids are not valid.
10 months ago
Tim Stack 7572a68eaa [date_time] do not change time format if there is a loss of precision 11 months ago
Tim Stack 1c857feed7 [gantt] support for sub-ids 11 months ago
Tim Stack 155dad6ee1 [date_time_scanner] convert timestamps with zones to local time
Related to #703
11 months ago
Tim Stack e952dc6340 [date_time_scanner] do not try to read millis if it is already set
Also, pay attention to the gmtoff when converting exttm to a timeval.

Fixes #1034
11 months ago
Tim Stack bd5b3908c3 [formats] some tweaks 11 months ago
Tim Stack 9306ddbf13 [gantt] tweak the style of dates in the chart headers 11 months ago
Suresh Sundriyal ec100cdc99 Remove redundant headers - 2
Remove redundant headers from:
  - listview_curses.{cc,hh}
  - top_status_source.{cc,hh}
  - vtab_module.{cc,hh}
  - sql_util.{cc,hh}

Also add the appropriate headers in:
  - log.watch.cc
  - log_format.cc
  - regexp_vtab.cc
11 months ago
Tim Stack 2da7361097 [gantt] render opid descriptions correctly 11 months ago
Tim Stack 14e61acda7 [gantt] support filtering 11 months ago
Tim Stack 6334ad299c [log_format] check that patterns have a timestamp capture 11 months ago
Tim Stack f71300ba1d [gantt] add a gantt chart view 11 months ago
Tim Stack 7c8d32308a [listview] scroll within overlay 11 months ago
Tim Stack 7dfecc556f [config] fix static init ordering issue 11 months ago
Tim Stack 1b31d7401a [log_format] fix rollover when there is no date in the timestamp
Fixes #1178
11 months ago
Tim Stack b0589d14d9 [tidy] use factory_container for theme highlights
And... a bunch of other stuff
11 months ago
Tim Stack 0361ed5700 [build] some tidying up of the headers 12 months ago
Tim Stack 8df83d562a [config] simplify file format detection by moving it into the log format definition 12 months ago
Tim Stack 2e09202ff5 [config] externalize file format detection 12 months ago
Tim Stack 7bf42e7d2f [json-logs] automatically remove trailing line feeds
Fixes #969
1 year ago
Tim Stack 29837caf52 [log_format] fix hiding/showing JSON fields not in the line-format
Related to #1081
1 year ago
Tim Stack c8764da9d2 [bunyan] add test for this format and add "src" field
Related to #1136
1 year ago
Tim Stack 1c8c7089cb [log_format] try to do a better job matching JSON formats to logs
Try all formats and find the one with the highest quality
match.  For JSON logs, this means the format that matched
the most fields in the line-format.

Related to #1136
1 year ago
Tim Stack 6f0f66a418 [json] fix json log handling with multiple lines in a field 1 year ago
Tim Stack dd21bdfd82 [text_filter] scrub ansi when testing a filter
Related to #1163
1 year ago
Tim Stack a324bc8c1c [docs] add a note that level regexes are not anchored
Related to #1153
1 year ago
Tim Stack 822eaf5a1a [json_log] auto detect the required width for a column
Related to #1146
1 year ago
Tim Stack f2a0c8f21c [logfile] include microseconds when converting timestamps
Mentioned in #1145

Also, fix the field hiding issue mentioned in #1146
1 year ago
Tim Stack faeaf477ab [yajlpp] flesh things out a bit more 2 years ago
Tim Stack 9eb734ef7e [log_format] support for a separate sub-second field 2 years ago
Tim Stack b86d272c29 [view_curses] remove fallback arg in to_attrs() 2 years ago
Tim Stack 07c57dae08 [json-log] change how lines that do not start with a curly are reported 2 years ago
Tim Stack a437d9fcc9 [pcre2pp] allocate match_data on the stack 2 years ago
Tim Stack e0ecbdff10 [logfile] improve handling of ansi escapes
I think this covers the rest of the functionality
that needs to deal with ansi escapes.

Related to #1057
2 years ago
Tim Stack eaa6e50a52 [log_format] perform more validations on log formats 2 years ago
Tim Stack af5213a98a [log_formats] change "no patterns have a capture" error to a warning 2 years ago
Tim Stack 132bd0adba [log_format] check for null 2 years ago
Tim Stack 5a63ece31d [pcre2] migrate from pcre to pcre2
Fixes #974
2 years ago
Tim Stack a813482a54 [log_formats] JSON number time to local time zone
Fixes #1038
2 years ago
Tim Stack 53c9c5cb51 [logfile] move bookmark_metadata to logfiles 2 years ago
Tim Stack 74c2237296 [loader] add some help text to the error for values without a corresponding capture 2 years ago
Tim Stack 001f26d066 [loader] make sure values defined in formats have a corresponding capture in at least one pattern 2 years ago
Tim Stack 5259da4f4f [highlights] reprioritize highlighters to prefer formats over themes
Fixes #992
2 years ago
Tim Stack 3cafcf3c77 [attr_line] tweak shifting of attributes
Fixes #1017
2 years ago