加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

使用不带Djcelery的Celery和Django配置Raven

发布时间:2020-12-20 13:44:03 所属栏目:Python 来源:网络整理
导读:如何使用芹菜配置 django raven,而不使用与芹菜3.1过时的djcelery应用程序. 旧配置使用: INSTALLED_APPS = INSTALLED_APPS + ( 'raven.contrib.django.raven_compat',) 解决方法 您不需要使用Celery 3.1进行djcelery,只需将raven.contrib.django.raven_comp
如何使用芹菜配置 django raven,而不使用与芹菜3.1过时的djcelery应用程序.

旧配置使用:

INSTALLED_APPS = INSTALLED_APPS + (
    'raven.contrib.django.raven_compat',)

解决方法

您不需要使用Celery 3.1进行djcelery,只需将raven.contrib.django.raven_compat添加到您的INSTALLED_APPS即可.

INSTALLED_APPS = (
    ...
    'raven.contrib.django.raven_compat',)

RAVEN_CONFIG = {
    'dsn': 'YOUR_DSN',}

LOGGING设置的示例代码如下:

LOGGING = {
    'version': 1,'disable_existing_loggers': False,'filters': {
        'require_debug_false': {
            '()': 'django.utils.log.RequireDebugFalse',},'require_debug_true': {
            '()': 'django.utils.log.RequireDebugTrue','formatters': {
        'verbose': {
            'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s','simple': {
            'format': '%(levelname)s %(name)s %(message)s','clear': {
            'format': '%(message)s','handlers': {
        'console': {
            'level': 'DEBUG','class': 'logging.StreamHandler','formatter': 'clear','filters': ['require_debug_true',],'mail_admins': {
            'level': 'ERROR','class': 'django.utils.log.AdminEmailHandler','filters': ['require_debug_false','sentry': {
            'level': 'WARNING','class': 'raven.contrib.django.raven_compat.handlers.SentryHandler','loggers': {
        'raven': {
            'level': 'DEBUG','handlers': ['console','propagate': False,'sentry.errors': {
            'level': 'DEBUG','log_to_console': {
            'handlers': ['console','level': 'DEBUG','log_to_sentry': {
            'handlers': ['sentry','level': 'WARNING',}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读