logging: Skip log records originated in site packages.

This fixes the huge exception we get in our logs from django.template
logger. This exception is a known bug in Django, see
https://code.djangoproject.com/ticket/26886

Fixes #3974
This commit is contained in:
Umair Khan
2017-03-15 14:08:27 +05:00
committed by Tim Abbott
parent 902207da71
commit e44e58f6d5
2 changed files with 14 additions and 1 deletions

View File

@@ -992,6 +992,10 @@ LOGGING = {
'()': 'django.utils.log.CallbackFilter',
'callback': zerver.lib.logging_util.skip_200_and_304,
},
'skip_site_packages_logs': {
'()': 'django.utils.log.CallbackFilter',
'callback': zerver.lib.logging_util.skip_site_packages_logs,
},
},
'handlers': {
'zulip_admins': {
@@ -1062,7 +1066,7 @@ LOGGING = {
},
'django.template': {
'handlers': ['console'],
'filters': ['require_debug_true'],
'filters': ['require_debug_true', 'skip_site_packages_logs'],
'level': 'DEBUG',
'propagate': False,
},