seklog允许从python记录到seq。
seqlog的Python项目详细描述
seklog
seklog允许从python记录到Seq。
它还添加了对使用命名格式参数(通过关键字参数)进行日志记录的支持,方法与"{arg1}".format(arg1="foo")相同。
- 自由软件:麻省理工学院许可证
- 文档:https://seqlog.readthedocs.io。
历史记录
0.3.15(2018-11-20)
- 修复不推荐使用的yaml.load(tintoy/seklog 20)。
0.3.13(2018-11-20)
- 在将事件发布到seq(tintoy/seklog 17)时,显式地将Content-Type头设置为application/json。
0.3.12(2018-11-19)
- 如果日志记录无法向seq提交事件,则记录响应体(如果可用)(tintoy/seklog 17)。
0.3.11(2018-09-22)
- 支持自定义的JSONEncoder实现(tintoy/seklog 7和tintoy/seklog 13)。
0.3.10(2018-08-11)
- 修复从文件(tintoy/seklog 10)配置日志记录时的错误行为。 中断更改:在默认情况下,从文件或dict配置日志记录现在将覆盖默认的日志记录类StructuredLogger(通过传递use_structured_logger=False,可以将其还原为以前的行为)。
0.3.9(2018-01-09)
- 添加pyyaml作为依赖项(tintoy/seklog 6)。
0.3.8(2018-01-05)
- 改进从文件(3)记录配置的文档
0.3.7(2018-01-05)
- 从文件(3)实现并记录日志记录配置
0.3.4(2017-11-27)
- 修复示例代码(2)。
0.3.3(2016-11-18)
- 发布到seq(1)时使用流模式
0.3.2(2016-11-18)
- 更新的发行说明
0.3.1(2016-11-18)
- 在发布日志项(1) 时,有关间歇性“runtimeerror:this response的内容已经被消耗”的进一步工作
0.3.0(2016-11-16)
- 在发布日志项(1)
0.2.0(2016-07-09)
- 支持在调用Log_to_Seq时配置其他日志处理程序。
- 支持全局日志属性(添加到所有传出日志项的静态配置属性)。
0.0.1(2016-07-07)
- pypi上的第一个版本。
0.0.7(2016-07-09)
- log_to_seq现在返回seqloghandler以启用将日志记录强制刷新到seq。
- 将auto_flush_timeout更改为表示秒(而不是毫秒)的float。
- 更新testharness.py以实际记录到seq。 可以使用SEQ_SERVER_URL和SEQ_API_KEY环境变量覆盖服务器url和api键。
- 更新文档中的使用信息。
- python 3现在才使用(抱歉,登录python 2并没有所有必需的扩展点)。如果支持python 2的需求变得足够强大,那么我将尝试寻找一种方法。
0.1.0(2016-07-09)
- 正确的版本控制从今天开始:)