bsd系统日志协议(rfc 3164)消息的解析器
syslogmp的Python项目详细描述
BSD系统日志协议(RFC 3164)消息的解析器
这个库是从syslog2IRC中提取的。
要求
- python 2.7+或3.3+
- enum34(在3.4之前的python版本上)
用法
要分析系统日志消息:
fromsyslogmpimportparse# 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)
进一步阅读
有关详细信息,请参见RFC 3164,“bsd syslog协议”。
请注意,RFC 5424,“系统日志协议”,它 过时RFC 3164。但是,这个包只实现 后者。
Copyright: | 2007-2016 Jochen Kupperschmidt |
---|---|
Date: | 01-Mar-2016 |
License: | MIT, see LICENSE for details. |
Version: | 0.2.2 |