summaryrefslogtreecommitdiffstats
path: root/test/formats/jsontest/lnav-logstash.json
blob: 27f92398a6c448025e3ca3e4bba14995c431c03f (plain)
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
{
    "$schema": "https://lnav.org/schemas/format-v1.schema.json",
    "logstash_dam": {
        "title": "Logstash Java JSON",
        "url": "https://github.com/logstash/logstash-logback-encoder",
        "description": "Log format for DAM Logstash JSON",
        "json": true,
        "hide-extra": false,
        "file-pattern": "\\.clog.*",
        "multiline": false,
        "line-format": [
            { "field" : "@timestamp" },
            " ",
            { "field" : "ipaddress" },
            " ",
            { "field" : "message" },
            " ",
            { "field" : "stack_trace", "default-value" : "" }
        ],
        "timestamp-field" : "@timestamp",
        "body-field" : "message",        
        "level-field" : "level",
        "level" : {
            "trace" : "TRACE",
            "debug" : "DEBUG",
            "info" : "INFO",
            "error" : "ERROR",
            "warning" : "WARN"
        },
        "value" : {
            "logger_name" : {
                "kind" : "string",
                "identifier" : true
            },
            "ipaddress" : {
                "kind" : "string",
                "identifier" : true
            },
            "level_value" : {
                "hidden": true
            },
            "stack_trace" : {
                "kind" : "string"
            }
        }
    }
}