Timothy Stack
a59e0b290e
[format] allow json log fields to be hidden
...
Fixes #303
2016-10-29 06:52:12 -07:00
Timothy Stack
9f79dcc31a
[format] point out the location of a pcre-compile error
...
Defect Number:
Reviewed By:
Testing Done:
2016-10-21 08:57:51 -07:00
Timothy Stack
5539e21c05
[log-format] fix line-format where a variable can span lines
...
Fixes #337
2016-08-23 06:34:18 -07:00
Timothy Stack
876b37ade0
[log-format] add "truncate" overflow value
2016-08-22 23:28:14 -07:00
Timothy Stack
c05dfafae8
[log-format] abbreviate long fields when formatting JSON logs
...
Fixes #340
2016-08-22 06:45:27 -07:00
Timothy Stack
9ee18c26d3
[log-format] add min-width and align options to line-format
...
Also some fixes for validating the format definitions.
Fixes #338
2016-08-21 21:34:52 -07:00
Timothy Stack
41854cf637
[json-log] custom date formats
...
Fixes #341
2016-08-18 22:15:35 -07:00
Timothy Stack
8dbf018814
[loader] the loader was not converting the level name to the enum value correctly
...
Closes #329
2016-06-30 21:59:51 -07:00
Timothy Stack
5d12eed17e
fix a bug related to hide-extra for json logs
2016-05-13 20:06:57 -07:00
Timothy Stack
fbbedfea48
[build] try to silence some warnings
2016-05-03 21:12:53 -07:00
Timothy Stack
5ea5504aec
[time] fix time rollover for days
...
Fixes #304
2016-05-03 06:43:00 -07:00
Timothy Stack
4f05af6408
[time] add support for TAI64N timestamps
...
Fixes #300
2016-04-02 20:58:20 -07:00
Timothy Stack
afc8cc44b6
[json-format] support integer values for log levels in json formats
2016-03-27 15:14:52 -07:00
Timothy Stack
7a6429519f
[summary-line] change error count to error rate and do some cleanup on message levels
2016-03-24 23:58:25 -07:00
Timothy Stack
99eb3a54f3
[spectro] support marking lines in a bucket
2016-03-22 23:19:26 -07:00
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
2016-03-20 15:15:50 -07:00
Timothy Stack
36c9c63966
[logview] some cleanup of the field overlay
2016-03-10 20:38:53 -08:00
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.
2016-03-06 23:58:37 -08:00
Timothy Stack
61b2403a64
some cleanup
2016-03-04 21:05:49 -08:00
Timothy Stack
0f33256482
[debug] cleanup some logging and use the original time from out-of-order json logs
2016-03-04 05:49:59 -08:00
Timothy Stack
d12fe9e0a9
[json] add some schema validation code
2016-03-02 05:54:42 -08:00
Timothy Stack
c4ae8d158c
[fmt] minor fix for the generic_log format and add another pattern to vmw_log
2015-12-10 20:36:25 -08:00
Timothy Stack
aa0999bd0e
[opid] missed adding opid to the json log and some other bug fixes
...
Defect Number:
Reviewed By:
Testing Done:
2015-12-04 19:04:37 -08:00
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.
2015-11-27 12:47:42 -08:00
Timothy Stack
91406be91e
[nav] add "opid" support with a hotkey
2015-11-24 20:59:24 -08:00
Timothy Stack
ec473edc85
[cmd] add support for times in goto
2015-09-14 08:56:42 -07:00
Timothy Stack
87cfe63613
fix an issue with module formats
2015-08-10 21:50:30 -07:00
Timothy Stack
5bb0599d7e
[fmt] add a sudo_log format
2015-08-10 20:41:27 -07:00
Timothy Stack
83b92c3b65
[papertrail] add support for time ranges
2015-08-04 08:39:32 -07:00
Timothy Stack
82574e2e27
[line_buffer] missed invalidating a sb ref
2015-07-23 23:06:52 -07:00
Timothy Stack
9496a960f6
[check] print the partial match of non-matching lines when checking a log file
2015-07-20 06:33:52 -07:00
Timothy Stack
3a87a65ab2
[fmt] add warnings for missing fields
2015-07-20 05:33:02 -07:00
Timothy Stack
27bb9bb2ee
[fmt] highlight identifiers in module formats
2015-07-19 02:40:02 -07:00
Timothy Stack
3f4e11a693
[fmt] first pass at supporting sub-formats (called module formats)
2015-07-17 20:39:06 -07:00
Timothy Stack
7ef92dab79
[format] try to validate formats against a given file
2015-07-11 16:32:48 -07:00
Timothy Stack
879bbd581e
[pt] rough draft of tail for papertrail
2015-07-06 20:53:42 -07:00
Timothy Stack
4ceddbe82e
[ptimec] fix handling of month in interpreted formats
...
Also missed the null terminator on the list of custom
timestamp formats.
2015-06-30 21:53:01 -07:00
Timothy Stack
504b5747fe
[sql] add an all_logs table that exposes the message format with values, like numbers, replaced with hashes
2015-06-03 06:36:58 -07:00
Suresh Sundriyal
e9c48fbf39
[log_format] Don't capture the sub-groups.
...
I don't think there is any reason to capture the (OR) sub-group in
ERR(OR) separately.
2015-05-20 00:41:00 -07:00
Timothy Stack
cec3d0cb72
[generic_log] add time format that includes zone
2015-05-17 05:15:41 -07:00
Timothy Stack
94459f2cb1
[generic_log] fix log levels for generic_log
2015-05-01 20:52:00 -07:00
Timothy Stack
1d0233bbfa
[json-format] support for full paths
2015-04-25 12:15:51 -07:00
Timothy Stack
245a3c3d1b
[fmt] allow timestamp to be specified in the log format
...
Fixes #155
2015-04-10 22:55:57 -07:00
Timothy Stack
ae64b599bd
[format] add more log levels and fix some more pretty-printer glitches
...
Fixes #212
2015-04-10 19:50:05 -07:00
Timothy Stack
a300ce9977
[format] order the formats based on sample matches
2015-04-05 07:12:20 -07:00
Suresh Sundriyal
ff4db03d5b
[-Wsign-compare *&& -Wuninitailzed] log_format.cc
2015-04-01 23:50:28 -07:00
Suresh Sundriyal
6a2c28450e
[Coverity] Initialize class variables.
2015-03-28 14:46:10 -07:00
Suresh Sundriyal
74de13e2c9
Remove unused 'strncasestr_i'.
...
The function is not really used anywhere and does not really do what the
name suggests it should. It leads to compiler warnings about 'unused'
function. Removing this for now.
2015-03-21 13:43:40 -07:00
Suresh Sundriyal
1c0d3a4f5a
[Warnings] varargs with reference parameters.
...
'va_start' has undefined behvaior with reference types, so use a pointer instead.
2015-03-21 11:56:12 -07:00
Timothy Stack
12b81fe4e7
[format] fix full message read for json formats
2015-03-18 22:57:30 -07:00