Timothy Stack
5689984702
[yajlpp] use pointer to member over nullobj()
6 years ago
Timothy Stack
7fb881222d
[pretty] highlight log messages in the pretty view as in the normal log view
6 years ago
Timothy Stack
fe6781d3e8
[reltime] support milliseconds when specifying a partial absolute time
...
Fixes #499
6 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
7 years ago
Timothy Stack
ceb4fe7721
[log_format] fix line sorting
7 years ago
Timothy Stack
8ea51a6fd8
[formats] support for CSV/TSV log formats
...
Defect Number:
Reviewed By:
Testing Done:
7 years ago
Timothy Stack
3e97c737c1
[jsonlog] fix some bugs related to json logs
7 years ago
Timothy Stack
04e60fd79d
[build] sign warnings
7 years ago
Timothy Stack
78119dc9f1
fixing some minor issues
...
Fixes #255
7 years ago
Timothy Stack
8776f6a703
[sql] do some minimal parsing/annotation of SQL statements
...
Defect Number:
Reviewed By:
Testing Done:
7 years ago
Timothy Stack
1a87184c82
[log] allow parts of log messages to be hidden
...
Fixes #412
7 years ago
Timothy Stack
f567aafe3b
[c++11] migration #1
...
Just a start
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
d8a49ec737
actual fix for json fields
8 years ago
Timothy Stack
b296e84a65
[format] color extra json fields that are identifiers
8 years ago
Timothy Stack
a59e0b290e
[format] allow json log fields to be hidden
...
Fixes #303
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
4f05af6408
[time] add support for TAI64N timestamps
...
Fixes #300
8 years ago
Timothy Stack
afc8cc44b6
[json-format] support integer values for log levels in json formats
8 years ago
Timothy Stack
7a6429519f
[summary-line] change error count to error rate and do some cleanup on message levels
8 years ago
Timothy Stack
1d9c403053
missing include
8 years ago
Timothy Stack
fdc2748e3e
[spectro] add a spectrogram view that works with known message fields
8 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.
8 years ago
Timothy Stack
53e2d92eef
[ui] highlight out-of-time-order messages in yellow with an underline
8 years ago
Timothy Stack
224a7196e4
[cmd] hide lines commands
9 years ago
Timothy Stack
aa0999bd0e
[opid] missed adding opid to the json log and some other bug fixes
...
Defect Number:
Reviewed By:
Testing Done:
9 years ago
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
0c3a303066
set 'level' as the default name for the level field
9 years ago
Timothy Stack
dfb009595b
[loader] prefer user-provided formats when breaking a cycle
9 years ago
Timothy Stack
ec473edc85
[cmd] add support for times in goto
9 years ago
Timothy Stack
9496a960f6
[check] print the partial match of non-matching lines when checking a log file
9 years ago
Timothy Stack
27bb9bb2ee
[fmt] highlight identifiers in module formats
9 years ago
Timothy Stack
3f4e11a693
[fmt] first pass at supporting sub-formats (called module formats)
9 years ago
Timothy Stack
7ef92dab79
[format] try to validate formats against a given file
9 years ago
Timothy Stack
f392822aa8
[parse] show the path of the pattern used to parse the top line
9 years ago
Timothy Stack
879bbd581e
[pt] rough draft of tail for papertrail
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
021b7cb3aa
[test] add a test for nested json log formats
9 years ago
Timothy Stack
1d0233bbfa
[json-format] support for full paths
9 years ago
Timothy Stack
245a3c3d1b
[fmt] allow timestamp to be specified in the log format
...
Fixes #155
9 years ago
Timothy Stack
ae64b599bd
[format] add more log levels and fix some more pretty-printer glitches
...
Fixes #212
9 years ago
Timothy Stack
a300ce9977
[format] order the formats based on sample matches
9 years ago
Timothy Stack
408c690192
[log] some more logging cleanup
9 years ago
Suresh Sundriyal
1c0d3a4f5a
[Warnings] varargs with reference parameters.
...
'va_start' has undefined behvaior with reference types, so use a pointer instead.
9 years ago
Timothy Stack
12b81fe4e7
[format] fix full message read for json formats
9 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
6c1dfe3521
[yajl] add a yajl_reset() so we do not have to do yajl_alloc for every line
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
d557002724
[format] add OpenAM log formats
10 years ago
Timothy Stack
1974e1f1ae
[jsonptr] initial impl
10 years ago
Timothy Stack
72e3a4d8df
[format] add TCF file format and some fixes to make it work
...
Defect Number:
Reviewed By:
Testing Done:
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
cbd8308b36
[cmd] use wordexp in the open command
10 years ago
Timothy Stack
06974bc942
[json-log] some tweaks to json-log support
10 years ago
Timothy Stack
b6baae7730
[debug] more debugging stuff
...
Defect Number:
Reviewed By:
Testing Done:
10 years ago
Timothy Stack
10eb9617b1
[sql] add a bookmark column to the log tables
10 years ago
Timothy Stack
1bb17a0b96
[sql] add a collator for log level
...
Fix for #77
11 years ago
Timothy Stack
8b11813463
[format] cache indexes to pcre named captures
11 years ago
Timothy Stack
3251554cf9
[byte_array] tweak the template so it is easier to use with SpookyHash
11 years ago
Suresh Sundriyal
13f5ad0dce
Change the code to use Spookyhash.
...
* This change removes the external dependency on OpenSSL, which should
allow the code to compile on Mac OS X without specifying the
MAC_OS_X_VERSION_MIN_REQUIRED non-sense.
* Spookyhash should be faster than SHA-1's Merkle-Damgård construction.
* Spookyhash is only 128-bits as opposed to SHA-1's 160-bits so memory
consumption should be less. I doubt it will lead to too many
collisions.
* The docs are updated to reflect the fact that OpenSSL is not a
dependency.
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
3259bde974
[nits] use pcrepp for filtering and fix sigabrt received when loading is interrupted
11 years ago
Timothy Stack
bd7b14965b
[log-data] fix the column type for numbers
11 years ago
Timothy Stack
59c1d4313b
[mouse] more mouse support and other fixes
11 years ago
Timothy Stack
8eb4b02f97
[yajlpp] some optimizations for json log parsing
11 years ago
Timothy Stack
05c62fc7a8
[log_format] some missing initializers
11 years ago
Timothy Stack
c59acba758
[format] initial support for json formats and some bug fixes
11 years ago
Timothy Stack
83f94cea86
[log-format] regex config format redux
11 years ago
Timothy Stack
37283d0afb
[nits] do not complain about no formats
11 years ago
Timothy Stack
af6e289cda
[log format] add scaling factors
11 years ago
Timothy Stack
729c842ca5
[session] saving bookmarks
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
79c4038128
[log time] add a command to adjust log message times
11 years ago
Timothy Stack
972fe9f9c9
[syslog] fix syslog timestamps
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
f1087184d6
[log format] lay some foundation for making log formats configurable
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
df80972d5d
[log format] generic prefix len
11 years ago
Timothy Stack
5a7d6dab2c
[cleanup] uncrustify
11 years ago
Timothy Stack
c93172824c
[logline] cache log line schemas to make subsequent queries faster and other tweaks
11 years ago
Timothy Stack
5e18f47cd2
[nits] fix some recently introduced bugs and some long standing ones
11 years ago
Tim Stack
cb03e9443d
[linux build] fix some linux build issues
11 years ago
Timothy Stack
865849f017
[spam] uncrustify pass
11 years ago
Timothy Stack
3128dc772c
[sqlite] Major improvements to the sqlite integration.
...
This is a checkpoint of the improvements to the sqlite integration. The
data_parser stuff should be much better now and I've tried to improve
other parts of the user experience as well.
11 years ago
Timothy Stack
b04e6bfc78
[glog] some tweaks to the glog change
...
Some changes to the glog_log sql table:
* Removed the 'glog_level' field since the standard one should be able to
handle everything now.
* Changed the 'file' column to 'src_file' and added a 'src_line' column.
* Added the sample glog log content to the test directory.
11 years ago
Timothy Stack
f62b5c271c
[release] bump to 0.5.1
11 years ago
Timothy Stack
772b28dc01
[highlight] tweak some of the highlight regexes
11 years ago
Timothy Stack
d4f170e747
cppcheck fixes
11 years ago