作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
未捕获的异常未报告给 Sentry 。
我已经运行了 manage.py raven test
,我在 sentry 中收到测试消息以确认通信正常。
我的配置包括:
# settings.py
RAVEN_CONFIG = {
'dsn': '****',
}
SENTRY_CLIENT = 'raven.contrib.django.raven_compat.DjangoClient'
SENTRY_AUTO_LOG_STACKS = True
INSTALLED_APPS += [
'raven.contrib.django.raven_compat',
]
然后
# wsgi.py
from raven.contrib.django.raven_compat.models import client
client.captureException()
最佳答案
如docs所示,你应该在出现异常时调用client.captureException()
:
try:
1 / 0
except ZeroDivisionError:
client.captureException()
在wsgi.py
你should do这代替:
from raven.contrib.django.raven_compat.middleware.wsgi import Sentry
from django.core.handlers.wsgi import WSGIHandler
application = Sentry(WSGIHandler()
关于python - 乌鸦不向 Sentry 报告异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25494155/
如何配置 Django logging 以支持不同 loggers 的不同 DSN? 像这样: settings.py LOGGING = { .. 'handlers': {
我正在使用 RavenTestDriver 进行 .net 核心单元测试。这是我在单元测试解决方案中对 RavenTestDriver 的配置: public class TestHostBuilde
我是一名优秀的程序员,十分优秀!