1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-15 01:24:29 +02:00

formatting

This commit is contained in:
Kelly Brazil
2022-08-12 18:20:11 -07:00
parent 2d4ace68e7
commit 850a02b4c0

View File

@ -38,6 +38,8 @@ Schema:
}
]
Blank values will be null/None
Examples:
$ syslog-5424 | jc --syslog-5424 -p
@ -133,7 +135,6 @@ def _process(proc_data: List[Dict]) -> List[Dict]:
item['message'] = item['message'].replace(esc, esc_sub)
# parse identity and key value pairs in the structured data section
structs = None
if item['structured_data']:
structs_list = []
structs = _extract_structs(item['structured_data'])
@ -184,7 +185,8 @@ def parse(
syslog = re.compile(r'''
(?P<priority><(\d|\d{2}|1[1-8]\d|19[01])>)?
(?P<version>\d{1,2})?\s*
(?P<timestamp>-|(?P<fullyear>[12]\d{3})-
(?P<timestamp>-|
(?P<fullyear>[12]\d{3})-
(?P<month>0\d|[1][012])-
(?P<mday>[012]\d|3[01])T
(?P<hour>[01]\d|2[0-4]):