跳转到主要内容

将Django异常报告给Google Stackdriver错误报告

项目描述

dj-cloud-error: Django Google Cloud Error Reporting

https://img.shields.io/pypi/v/dj_cloud_error.svg https://img.shields.io/travis/prismaticd/dj-cloud-error.svg

将任何Django站点的异常报告给Google Cloud Stackdriver Error Reporting

  • 免费软件:MIT许可证

特性

  • 将任何Django站点的异常报告给Google Cloud Stackdriver Error Reporting

  • 可选的django-ipware依赖项,用于记录IP地址

快速入门

  1. 配置您的应用程序以使用Google Cloud项目

  1. 安装包

    pip install dj_cloud_error
  2. 通过在Django项目的根目录下的urls.py文件中设置handler500来启用提供的异常处理器。

    # in myproject/urls.py
    import dj_cloud_error
    
    handler500 = dj_cloud_error.handler500

注意:只有在django设置中DEBUG = False时才使用handler500

设置

要禁用错误报告(例如在您的CI/CD环境中),请将以下内容添加到您的django设置中

# in myproject/settings/test.py
CLOUD_ERROR_REPORTING_DISABLED = True

要配置错误显示的名称,请将以下内容添加到您的django设置中

CLOUD_ERROR_REPORTING_SERVICE_NAME = "myservice"  # defaults to "python"

可选额外功能

如果已安装django-ipware,则将其用于记录客户端IP地址,安装方法如下

pip install dj_cloud_error[ip]

致谢

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史

0.1.0 (2019-10-01)

  • 首次发布在PyPI。

项目详情


下载文件

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

源分布

dj-cloud-error-0.1.0.tar.gz (11.5 kB 查看散列)

上传时间

构建分布

dj_cloud_error-0.1.0-py3-none-any.whl (5.3 kB 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面