author | Matthew Wild <mwild1@gmail.com> |
Tue, 16 Apr 2024 14:15:16 +0100 | |
changeset 5891 | 2aa66e928aa0 |
parent 5501 | 1be6e375a7c2 |
permissions | -rw-r--r-- |
4884
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 |
{ |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
"$schema" : "https://lnav.org/schemas/format-v1.schema.json", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 |
"prosody_log" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 |
"body-field" : "message", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 |
"description" : "The Prosody IM server log format", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
"level" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 |
"debug" : "^debug$", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
"error" : "^error$", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 |
"info" : "^info$", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
"warning" : "^warn$" |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 |
}, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 |
"level-field" : "loglevel", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 |
"multiline" : false, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 |
"ordered-by-time" : true, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 |
"regex" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 |
"standard" : { |
5501
1be6e375a7c2
misc/lnav: Fix delimiting of timestamp in pattern
Kim Alvefur <zash@zash.se>
parents:
5500
diff
changeset
|
17 |
"pattern" : "^(?<timestamp>\\w{3} \\d{2} \\d{2}:\\d{2}:\\d{2}\\s+)(?<loggername>\\S+)\\s+(?<loglevel>debug|info|warn|error)\\s+(?<message>.+)$" |
4884
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 |
} |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
}, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 |
"sample" : [ |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 |
{ |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 |
"line" : "Jan 31 11:07:34 c2s565063fff480\tinfo\tClient connected" |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 |
} |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 |
], |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 |
"timestamp-field" : "timestamp", |
5500
3e6d1e248dc1
misc/lnav: Fix timestamp-format to be an array as per schema
Kim Alvefur <zash@zash.se>
parents:
4884
diff
changeset
|
26 |
"timestamp-format" : [ |
3e6d1e248dc1
misc/lnav: Fix timestamp-format to be an array as per schema
Kim Alvefur <zash@zash.se>
parents:
4884
diff
changeset
|
27 |
"%b %d %H:%M:%S " |
3e6d1e248dc1
misc/lnav: Fix timestamp-format to be an array as per schema
Kim Alvefur <zash@zash.se>
parents:
4884
diff
changeset
|
28 |
], |
4884
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 |
"title" : "Prosody log", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 |
"url" : "https://prosody.im/doc/logging", |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 |
"value" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 |
"loggername" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 |
"identifier" : true, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 |
"kind" : "string" |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 |
}, |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 |
"payload" : { |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 |
"kind" : "xml" |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 |
} |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
39 |
} |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 |
} |
f64d13d9b76b
misc/lnav: Attempt at log format description for lnav
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 |
} |