Metadata-Version: 2.1
Name: asphalt-exceptions
Version: 2.1.0
Summary: Exception reporter component for the Asphalt framework
Author-email: Alex Grönholm <alex.gronholm@nextday.fi>
License: Apache License 2.0
Project-URL: Homepage, https://github.com/asphalt-framework/asphalt-exceptions
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Provides-Extra: test
Provides-Extra: doc
Provides-Extra: sentry
Provides-Extra: raygun
License-File: LICENSE

.. image:: https://github.com/asphalt-framework/asphalt-exceptions/actions/workflows/test.yml/badge.svg
  :target: https://github.com/asphalt-framework/asphalt-exceptions/actions/workflows/test.yml
  :alt: Build Status
.. image:: https://coveralls.io/repos/github/asphalt-framework/asphalt-exceptions/badge.svg?branch=master
  :target: https://coveralls.io/github/asphalt-framework/asphalt-exceptions?branch=master
  :alt: Code Coverage
.. image:: https://readthedocs.org/projects/asphalt-exceptions/badge/?version=latest
  :target: https://asphalt-exceptions.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status

This Asphalt framework component provides a pluggable means to send exception reports to external
services. Optionally, it can also install itself as the default handler for exceptions occurring in
the event loop.

The following backends are provided out of the box:

* Sentry_
* Raygun_
* Standard library logging

Plugins can also be written to provide context specific custom data for each backend.

.. _Sentry: http://sentry.io/
.. _Raygun: https://raygun.com/

Project links
-------------

* `Documentation <http://asphalt-exceptions.readthedocs.org/en/latest/>`_
* `Help and support <https://github.com/asphalt-framework/asphalt/wiki/Help-and-support>`_
* `Source code <https://github.com/asphalt-framework/asphalt-exceptions>`_
* `Issue tracker <https://github.com/asphalt-framework/asphalt-exceptions/issues>`_
