跳转到主要内容

TODO

项目描述

falcon-sentry
--------------

安装
------------

.. code:: bash

pip install falcon-sentry

如何使用
------------

在创建您的Falcon应用程序/API实例时。
使用falcon-sentry包装它并传递您的Sentry DSN。

.. code:: python

application = falcon.API()
application.add_route('/items', MyResource())
dsn = 'https://00000000000000000000000000000000@sentry.io/0000000'
application = falcon_sentry(dsn=dsn, app=application)
return application

您也可以使用环境变量来指定DSN。

.. code:: python

os.environ['SENTRY_DSN'] = 'https://00000000000000000000000000000000@sentry.io/0000000'
application = falcon_sentry(app=application)
return application

您可以指定Sentry环境

.. code:: python
application = falcon_sentry(dsn=dsn, app=application, environment='prod')
return application

如果同时缺少“dsn”参数和环境变量,则falcon-sentry将不执行任何操作并返回应用程序实例。


.. :changelog

发布历史
---------------

0.2.2 (2018-12-06)
++++++++++++++++++

- 添加了日志记录。


0.2.1 (2018-12-05)
++++++++++++++++++

- 修复了打包时缺少wheel的问题。


0.2.0 (2018-12-05)
++++++++++++++++++

- 添加了传递额外参数到sentry_sdk.init的能力。


0.1.0 (2018-12-05)
++++++++++++++++++

- 首次发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分布

falcon-sentry-0.2.2.tar.gz (2.9 kB 查看哈希值)

上传于

构建分发

falcon_sentry-0.2.2-py2.py3-none-any.whl (6.9 kB 查看哈希值)

上传于 Python 2 Python 3

支持