2013-02-25 115 views
3

我剛剛安裝了django-sentry並計劃使用它來登錄我的django項目。但我遇到了障礙。Django Sentry導入錯誤

這是我的錯誤,當我嘗試登錄的錯誤:

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之間的版本問題。

如果您有任何想法可能導致問題,請幫助我。

如果我錯過了一些信息,請告訴我。

謝謝!

+0

你在http://sentry.url/admin/中有組嗎? – Evgenii 2013-04-10 04:52:45

回答

0

這是因爲哨兵和烏鴉的版本衝突。請在安裝時檢查版本。我用烏鴉3.3.3。