{ "info": { "author": "Dylan Anthony", "author_email": "danthony@triaxtec.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# opsgenie-logger\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![Build Status](https://travis-ci.org/triaxtec/opsgenie-logger.svg?branch=develop)](https://travis-ci.org/triaxtec/opsgenie-logger)\n\nA Python logging handler for Atlassian OpsGenie.\n\n## Basic Usage\n\n```python\nimport logging\n\nfrom opsgenie_logger import OpsGenieHandler\n\n\nlogger = logging.getLogger()\nhandler = OpsGenieHandler(api_key=\"integration_api_key\", team_name=\"my_team\", level=logging.ERROR)\nlogger.addHandler(handler)\nlogger.error(\"This will go to OpsGenie!\")\ntry:\n raise ValueError(\"This is a problem\")\nexcept ValueError:\n logger.exception(\"This stack trace is going to OpsGenie\")\n```\n\n## Contribution Guidelines\n - Any changes should be covered with a unit test and documented in [CHANGELOG.md]\n\n## Release Process\n1. Start a release with Git Flow\n1. Update the version number using Semantic Versioning in `pyproject.toml` and `__init__.py`\n1. Ensure all dependencies are pointing to released versions\n1. Update the release notes in [CHANGELOG.md]\n 1. Move changes from \"Unreleased\" to a section with appropriate version #\n 1. Add a link at the bottom of the page to view this version in GitHub.\n1. Commit and push any changes\n1. Create a pull request from the release branch to master\n1. Ensure all checks pass (e.g. CircleCI)\n1. Open and merge the pull request\n1. Create a tag on the merge commit with the release number\n\n## Contributors \n - Dylan Anthony \n\n\n[CHANGELOG.md]: docs/CHANGELOG.md\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/triaxtec/opsgenie-logger", "keywords": "opsgenie,logging", "license": "MIT", "maintainer": "Dylan Anthony", "maintainer_email": "danthony@triaxtec.com", "name": "opsgenie-logger", "package_url": "https://pypi.org/project/opsgenie-logger/", "platform": "", "project_url": "https://pypi.org/project/opsgenie-logger/", "project_urls": { "Homepage": "https://github.com/triaxtec/opsgenie-logger", "Repository": "https://github.com/triaxtec/opsgenie-logger" }, "release_url": "https://pypi.org/project/opsgenie-logger/0.1.5/", "requires_dist": [ "opsgenie-sdk (>=2.0.1,<3.0.0)" ], "requires_python": ">=3.7.0,<4.0.0", "summary": "Provides a logging handler for Atlassian OpsGenie", "version": "0.1.5" }, "last_serial": 5995566, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "4ce0dbd7cc356824713f15eea1c69877", "sha256": "8211342d2b1f56f46acb221f81f774cd240ae8a004e0b490ab3b488bd3f74920" }, "downloads": -1, "filename": "opsgenie_logger-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4ce0dbd7cc356824713f15eea1c69877", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7.0,<4.0.0", "size": 3731, "upload_time": "2019-10-17T18:22:51", "url": "https://files.pythonhosted.org/packages/a8/04/5a081f98f400c91513b394618c2c67a771d04064db98e62b33fbe2e24bef/opsgenie_logger-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "545bd36ea2e699fbeac7f42de42b5645", "sha256": "b5fd3aa7556864fa9164b686aa45bd72a46528c3032c1d9c6f13442afe392820" }, "downloads": -1, "filename": "opsgenie-logger-0.1.4.tar.gz", "has_sig": false, "md5_digest": "545bd36ea2e699fbeac7f42de42b5645", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0,<4.0.0", "size": 3539, "upload_time": "2019-10-17T18:22:45", "url": "https://files.pythonhosted.org/packages/7a/99/9c1437737891db082d46cdedf24abb66e8e63e0f854b181c8c55586834ce/opsgenie-logger-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "915e290e927f219a0159e7773e0423ff", "sha256": "e9ed52ee66bd6efa0527621c0f492f06b206da3b5f8ddc16c251db1eaec23d41" }, "downloads": -1, "filename": "opsgenie_logger-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "915e290e927f219a0159e7773e0423ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7.0,<4.0.0", "size": 4736, "upload_time": "2019-10-17T19:29:16", "url": "https://files.pythonhosted.org/packages/a1/41/4438c5f430e84809384ea45efc781989f56f1acc26d8ff561d03cd0235cd/opsgenie_logger-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f38fcb18b9b71b455be7aebe0472f065", "sha256": "171c8c4b4d245231ece439c73295b8580adc5207a5704dd1147854a048431ec9" }, "downloads": -1, "filename": "opsgenie-logger-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f38fcb18b9b71b455be7aebe0472f065", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0,<4.0.0", "size": 4381, "upload_time": "2019-10-17T19:29:15", "url": "https://files.pythonhosted.org/packages/17/ea/ba1855d9ee6eb0c2983299a61ca65b25d7d82bf9d85f56e427f7477800df/opsgenie-logger-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "915e290e927f219a0159e7773e0423ff", "sha256": "e9ed52ee66bd6efa0527621c0f492f06b206da3b5f8ddc16c251db1eaec23d41" }, "downloads": -1, "filename": "opsgenie_logger-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "915e290e927f219a0159e7773e0423ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7.0,<4.0.0", "size": 4736, "upload_time": "2019-10-17T19:29:16", "url": "https://files.pythonhosted.org/packages/a1/41/4438c5f430e84809384ea45efc781989f56f1acc26d8ff561d03cd0235cd/opsgenie_logger-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f38fcb18b9b71b455be7aebe0472f065", "sha256": "171c8c4b4d245231ece439c73295b8580adc5207a5704dd1147854a048431ec9" }, "downloads": -1, "filename": "opsgenie-logger-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f38fcb18b9b71b455be7aebe0472f065", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0,<4.0.0", "size": 4381, "upload_time": "2019-10-17T19:29:15", "url": "https://files.pythonhosted.org/packages/17/ea/ba1855d9ee6eb0c2983299a61ca65b25d7d82bf9d85f56e427f7477800df/opsgenie-logger-0.1.5.tar.gz" } ] }