小编gri*_*rmo的帖子

如何在django视图中使用sentry/raven

我设法成功安装了哨兵,我可以在localhost看到哨兵界面webservice并做了

raven test http://jsifslkdjfklsdfjklsdjfklMYCODE 
Run Code Online (Sandbox Code Playgroud)

工作,测试显示在界面中.

问题是我找不到任何关于我应该在视图和设置上放置什么的示例或文档.

我知道我必须加入我的 INSTALLED_APPS

'sentry','raven.contrib.django',

而且我还补充道

SENTRY_DNS = 'http://jsifslkdjfklsdfjklsdjfklMYCODE'
Run Code Online (Sandbox Code Playgroud)

接下来的两行显示在文档中,但它没有说明它们去了哪里

from raven.contrib.django.models import client
client.captureException()
Run Code Online (Sandbox Code Playgroud)

我试过settings.py但仍然无法记录我的观点.我也加了这个

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': 'ERROR',
            'class': 'raven.contrib.django.handlers.SentryHandler',
        },
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'verbose'
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'ERROR',
            'handlers': ['console'],
            'propagate': False,
        },
        'raven': …
Run Code Online (Sandbox Code Playgroud)

django logging sentry raven

7
推荐指数
2
解决办法
7630
查看次数

标签 统计

django ×1

logging ×1

raven ×1

sentry ×1