Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sentry日志集成防止发送Sentry事件(Python)_Python_Logging_Sentry - Fatal编程技术网

Sentry日志集成防止发送Sentry事件(Python)

Sentry日志集成防止发送Sentry事件(Python),python,logging,sentry,Python,Logging,Sentry,我有一个通过WSGI运行的Python3Flask服务器。我有一个配置文件,由处理环境变量的api代码导入,我在这个文件中设置了sentry。这是我的代码,完全按照sentry文档中的描述进行设置 问题是,这不会在异常日志甚至未捕获的异常中向sentry发送任何事件。我知道DSN是正确的,因为如果我像这样设置sentry,所有未捕获的异常以及错误和异常日志都会发送到我的sentry项目: if sentry_dsn is not None: LOG.de

我有一个通过WSGI运行的Python3Flask服务器。我有一个配置文件,由处理环境变量的api代码导入,我在这个文件中设置了sentry。这是我的代码,完全按照sentry文档中的描述进行设置

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

        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")
我已经在sentry init中使用
debug=True
设置尝试了设置,并且日志确认sentry初始化并设置了集成。但当一个事件发生,它应该报告,并没有日志或任何记录的哨兵


任何帮助都将不胜感激。

结果表明,flask正在拦截异常,因为默认的sentry集成排除了flask。这意味着哨兵什么也没拿到。我根据sentry docs()添加了flask集成,sentry消息按照我的预期发送。

结果表明flask正在拦截异常,因为默认的sentry集成排除了flask。这意味着哨兵什么也没拿到。我根据sentry docs()添加了flask集成,sentry消息按照我的预期发送。

critical是一个非常高的级别。您的异常日志具有哪一级别?我们要报告的日志是异常级别日志,但不是错误日志。值得注意的是,即使我将其设置为错误级别,它仍然不会向sentry报告任何内容。critical是一个非常高的级别。您的异常日志具有哪一级别?我们要报告的日志是异常级别日志,但不是错误日志。值得注意的是,即使我把它放在错误级别,它仍然不会向哨兵报告任何事情。
        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")