使用djangos`manage.py shell`时禁用哨兵报告

时间:2018-09-04 15:56:33

标签: python django sentry

我正在使用哨兵报告Django应用程序中发生的错误。

使用类似的命令时是否可以禁用哨兵错误报告

python manage.py shell

2 个答案:

答案 0 :(得分:4)

要忽略Sentry中的某些或所有类型的异常,可以使用 ignore_exceptions文件中RAVEN_CONFIG的{​​{1}}选项。 settings.py接受异常类或字符串路径的列表。 您可以在https://docs.sentry.io/clients/python/advanced/

中阅读有关Sentry文档中有关忽略异常的更多信息。

要忽略所有异常,可以将ignore_exceptions传递给['*'],但是仅当使用上述命令启动django进程时才想这样做,可以从{ {1}}。因此,可以通过将以下代码添加到Django ignore_exceptions文件中来实现所需的结果:

sys.argv

答案 1 :(得分:2)

有一个未记录但绝对稳定的设置:

RAVEN_CONFIG = {
    'install_sys_hook': False
}