Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

opsgenie-logger

Code style: black Build Status

A Python logging handler for Atlassian OpsGenie.

Basic Usage

import logging

from opsgenie_logger import OpsGenieHandler


logger = 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:
    raise ValueError("This is a problem")
except ValueError:
    logger.exception("This stack trace is going to OpsGenie")

Contribution Guidelines

  • Any changes should be covered with a unit test and documented in CHANGELOG.md

Release Process

  1. Start a release with Git Flow
  2. Update the version number using Semantic Versioning in pyproject.toml and __init__.py
  3. Ensure all dependencies are pointing to released versions
  4. Update the release notes in CHANGELOG.md
    1. Move changes from "Unreleased" to a section with appropriate version #
    2. Add a link at the bottom of the page to view this version in GitHub.
  5. Commit and push any changes
  6. Create a pull request from the release branch to master
  7. Ensure all checks pass (e.g. CircleCI)
  8. Open and merge the pull request
  9. Create a tag on the merge commit with the release number

Contributors

Metadata

Release files for opsgenie-logger 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opsgenie-logger 0.1.6
File Size Uploaded
opsgenie-logger-0.1.6.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opsgenie-logger 0.1.6
File Interpreter ABI Platform
opsgenie_logger-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / opsgenie-logger-0.1.6.tar.gz

Download URL opsgenie-logger-0.1.6.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f65aaa4c092b119d3310bf47dd86f88e81b56128dc56c3d16b4c1aa87c1d53f8
BLAKE2b-256 checksum
How to use checksums
e42e93aa0548e34dc530fd51e21e5a394cf318c92e7be7eb497c1841787a38da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.17 CPython/3.7.1 Linux/4.15.0-1028-gcp

Release files / opsgenie_logger-0.1.6-py3-none-any.whl

Download URL opsgenie_logger-0.1.6-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b89809492b2f2a435c9263bf532ec38a61294b50082b8b4e1538bc23867a6e35
BLAKE2b-256 checksum
How to use checksums
4ae1e33b1cfa7f19130f4c9c1623b6b45b596cc962cd9c30d9e004d704469365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.17 CPython/3.7.1 Linux/4.15.0-1028-gcp

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page