forked from tstack/lnav
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbunyan_log.json
105 lines (105 loc) · 2.61 KB
/
bunyan_log.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"$schema": "https://lnav.org/schemas/format-v1.schema.json",
"bunyan_log": {
"title": "Bunyan log",
"url": "https://github.com/trentm/node-bunyan",
"description": "Bunyan JSON logging library for node.js",
"file-type": "json",
"line-format": [
{
"field": "time"
},
" ",
{
"field": "name"
},
"[",
{
"field": "pid"
},
"] ",
{
"field": "__level__",
"text-transform": "uppercase",
"auto-width": true
},
{
"field": "src/file",
"default-value": "",
"prefix": "["
},
{
"field": "src/line",
"default-value": "",
"prefix": ":"
},
{
"field": "src/func",
"default-value": "",
"prefix": ":",
"suffix": "]"
},
" ",
{
"field": "msg"
}
],
"level-field": "level",
"level": {
"fatal": 60,
"error": 50,
"warning": 40,
"info": 30,
"debug": 20,
"trace": 10
},
"value": {
"pid": {
"kind": "integer",
"identifier": true
},
"name": {
"kind": "string",
"identifier": true
},
"hostname": {
"kind": "string",
"identifier": true,
"hidden": true
},
"time": {
"kind": "string",
"identifier": false
},
"level": {
"kind": "integer",
"identifier": true,
"foreign-key": true
},
"v": {
"kind": "integer",
"hidden": true
},
"msg": {
"kind": "string"
},
"src": {
"kind": "json",
"hidden": true
},
"src/file": {
"kind": "string",
"identifier": true
},
"src/line": {
"kind": "integer"
},
"src/func": {
"kind": "string",
"identifier": true
}
},
"timestamp-field": "time",
"body-field": "msg"
}
}