syslog-rfc5424-parser:用于解析 RFC5424 格式的 Syslog 消息的小型 Python 模块

上传者: 42099087 | 上传时间: 2023-03-01 09:57:06 | 文件大小: 17KB | 文件类型: ZIP
该模块使用解析器生成器在 Python 中实现了 IETF Syslog 协议解析器。 它应该适用于 Python 3.3+。 文件包含一个功能齐全的 Syslog 服务器,它将在 UNIX 域套接字上接收消息并将它们作为 JSON blob 打印到标准输出。 关于表现的一句话 在相当现代的系统(至强 E3-1270v3)上,解析单个 syslog 消息并构造一个 SyslogMessage 对象大约需要 230µs(也就是说,您应该能够使用单线程进程每秒解析大约 4300 个) . 无论如何,你真的那么着急吗? 如果您对更快的非 Python 替代方案感兴趣,您也可以享受 。

文件下载

资源详情

[{"title":"( 24 个子文件 17KB ) syslog-rfc5424-parser:用于解析 RFC5424 格式的 Syslog 消息的小型 Python 模块","children":[{"title":"syslog-rfc5424-parser-master","children":[{"title":"setup.py <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 108B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"ci.yml <span style='color:#111;'> 985B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":".gitignore <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_message_parser.py <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"test_parser.py <span style='color:#111;'> 443B </span>","children":null,"spread":false}],"spread":true},{"title":"example_syslog_server.py <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"CHANGES.md <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":".gitignore <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"source","children":[{"title":"index.rst <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"CHANGES.md <span style='color:#111;'> 16B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"requirements-tests.txt <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"tox.ini <span style='color:#111;'> 629B </span>","children":null,"spread":false},{"title":"syslog_rfc5424_parser","children":[{"title":"__init__.py <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"parser.py <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 570B </span>","children":null,"spread":false},{"title":"message.py <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明