mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-28 19:08:39 -05:00
40 lines
1.6 KiB
JSON
40 lines
1.6 KiB
JSON
|
{
|
||
|
"aprsd" : {
|
||
|
"title" : "APRSD APRS-IS server log format",
|
||
|
"description" : "Log formats used by ARPRSD server",
|
||
|
"url" : "http://github.com/craigerl/aprsd",
|
||
|
"regex" : {
|
||
|
"std" : {
|
||
|
"pattern" : "^\\[(?<timestamp>\\d{2}\\/\\d{2}\\/\\d{4} \\d{2}:\\d{2}:\\d{2} ([AaPp][Mm]))\\] \\[(?<thread>\\w+\\s*)\\] \\[(?<alert_level>\\w+\\s*)\\] (?<body>([^-]*)-*)\\s\\[(?<file>([^:]*))\\:(?<line>\\d+)\\]"
|
||
|
}
|
||
|
},
|
||
|
"level-field" : "alert_level",
|
||
|
"level" : {
|
||
|
"info" : "INFO",
|
||
|
"error" : "ERROR",
|
||
|
"warning" : "WARN",
|
||
|
"debug" : "DEBUG",
|
||
|
"fatal" : "FATAL",
|
||
|
"info" : "UNKNOWN"
|
||
|
},
|
||
|
"value" : {
|
||
|
"alert_level": { "kind" : "string", "identifier" : true },
|
||
|
"thread": { "kind" : "string", "identifier" : true },
|
||
|
"body" : { "kind" : "string" },
|
||
|
"file" : { "kind" : "string" }
|
||
|
},
|
||
|
"timestamp-field" : "timestamp",
|
||
|
"timestamp-format" : [
|
||
|
"%m/%d/%Y %I:%M:%S %p"
|
||
|
],
|
||
|
"sample" : [
|
||
|
{
|
||
|
"line" : "[03/30/2021 08:57:44 PM] [MainThread ] [INFO ] Skipping Custom Plugins directory. - [/home/waboring/devel/aprsd/aprsd/plugin.py:232]"
|
||
|
},
|
||
|
{
|
||
|
"line" : "[03/30/2021 08:57:44 PM] [KeepAlive ] [DEBUG] Uptime (0:00:00.577754) Tracker(0) Msgs: TX:0 RX:0 EmailThread: N/A RAM: Current:50289 Peak:99697 - [/home/waboring/devel/aprsd/aprsd/threads.py:89]"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|