A parser for BSD syslog protocol (RFC 3164) messages
This library was extracted from syslog2IRC.
Requirements
- Python 3.7+
Usage
To parse a syslog message:
from syslogmp import parse # Parse data (usually received via network). message = parse(data) # Let's see what we've got here. print(message.facility) print(message.facility.description) print(message.severity) print(message.timestamp) print(message.hostname) print(message.message)