为Atlassian OpsGenie提供日志处理程序
opsgenie-logger的Python项目详细描述
opsgenie记录器
Atlassian OpsGenie的Python日志处理程序。在
基本用法
importloggingfromopsgenie_loggerimportOpsGenieHandlerlogger=logging.getLogger()handler=OpsGenieHandler(api_key="integration_api_key",team_name="my_team",level=logging.ERROR)logger.addHandler(handler)logger.error("This will go to OpsGenie!")try:raiseValueError("This is a problem")exceptValueError:logger.exception("This stack trace is going to OpsGenie")
捐款指南
- 任何更改都应该包含在单元测试中并记录在CHANGELOG.md
释放过程
- 使用Git Flow启动发布
- 使用
pyproject.toml
和__init__.py
中的语义版本控制更新版本号 - 确保所有依赖项都指向已发布版本
- 在CHANGELOG.md中更新发行说明
- 将更改从“未发布”移动到具有适当版本的节\
- 在页面底部添加一个链接以在GitHub中查看此版本。在
- 提交并推动任何更改
- 创建一个从发布分支到主节点的请求
- 确保所有检查都通过(如CircleCI)
- 打开并合并请求
- 在merge commit上创建一个带有版本号的标记
贡献者
- 迪伦·安东尼danthony@triaxtec.com
- 项目
标签: