gpt4 book ai didi

Django Sentry 导入错误

转载 作者:行者123 更新时间:2023-12-01 15:00:35 26 4
gpt4 key购买 nike

我刚刚安装了 django-sentry 并计划使用它来登录我的 django 项目。但是我遇到了障碍。

这是我在尝试记录错误时得到的错误:

    Unable to record event: cannot import name Group

我正在使用的相关堆栈:

    django-paging   - 0.2.4
django-indexer - 0.3.0
django-templatetag-sugar - 0.1
django-sentry - 1.13.5
raven - 3.1.15
eventlet - 0.12.1
greenlet - 0.4.0
lockfile - 0.9.1
python-daemon - 1.6

这是我的做法:

    import logging
logger=logging.getLogger('sentry.error')
logger.error('error message')

settings.py 中定义的日志记录设置:

    SENTRY_LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'root': {
'level': 'WARNING',
'handlers': ['sentry']
},
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
}
},
'handlers': {
'sentry': {
'level': 'DEBUG',
'class': 'raven.contrib.django.handlers.SentryHandler'
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
},
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.db.backends': {
'level': 'ERROR',
'handlers': ['console'],
'propagate': False
},
'raven': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False
},
'sentry.errors': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False
},
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True
}
}
}

异常的堆栈跟踪:

    ERROR 2013-02-25 16:07:56,938 client 17887 140238506051328 Unable to record event: cannot import name Group
Traceback (most recent call last):
File "/home/user/src/virtualenv/lib/python2.7/site-packages/raven/contrib/django/client.py", line 148, in send
return self.send_integrated(kwargs)
File "/home/user/src/virtualenv/lib/python2.7/site-packages/raven/contrib/django/client.py", line 153, in send_integrated
from sentry.models import Group
ImportError: cannot import name Group

我想弄清楚哪里出了问题,但直到现在都没有运气。我的预感是这可能是 Raven 和 Sentry 之间的版本问题。

如果您知道可能导致问题的原因,请帮助我。

如果我遗漏了一些信息,请告诉我。

谢谢!!

最佳答案

这是因为 sentry 和 raven 的版本冲突。请在安装时检查版本。我用的是 raven 3.3.3。

关于Django Sentry 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15065277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com