Sentry日志记录集成可防止发送哨兵事件Python

我有一个通过Wsgi运行的python 3 flask服务器。我有一个处理环境变量的api代码导入的配置文件,并在此文件中设置了哨兵。这是我的代码,其设置完全符合哨兵文档https://docs.sentry.io/platforms/python/logging/

中的描述
        if sentry_dsn is not None:
            sentry_logging = LoggingIntegration(
                level=logging.INFO,event_level=logging.CRITICAL,)

            LOG.debug(f"Initialising sentry for environment {sentry_environment}")
            sentry_sdk.init(
                sentry_dsn,environment=sentry_environment,integrations=[sentry_logging],)
        else:
            LOG.warn("Sentry key not set up")

问题是这不会将任何事件发送到哨兵,异常日志甚至未捕获的异常中。我知道DSN是正确的,因为如果我这样设置哨兵,所有未捕获的异常以及错误和异常日志都将发送到我的哨兵项目中:

        if sentry_dsn is not None:

            LOG.debug("Initialising sentry")
            sentry_sdk.init(sentry_dsn,environment=sentry_environment)
        else:
            LOG.warn("Sentry key not set up")

我已经尝试使用哨兵init中的debug=True设置进​​行设置,并且日志确认哨兵可以初始化并设置集成。但是,当发生应报告的事件时,哨兵将没有日志或任何记录。

任何帮助将不胜感激

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...