使用不带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',} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |