From 1df5e375e9f23b26b6caa4cb0338f79d6d432d79 Mon Sep 17 00:00:00 2001 From: Steve Jalim Date: Mon, 17 Jan 2022 17:03:18 +0000 Subject: [PATCH] Disable logging of DisallowedHost to reduce log noise Django will still respond with HTTP 400 to requests with unexpected hostnames, but we won't get the log noise --- basket/settings.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/basket/settings.py b/basket/settings.py index 5613b10a..118c6edd 100644 --- a/basket/settings.py +++ b/basket/settings.py @@ -4,12 +4,12 @@ import struct import sys from datetime import timedelta +from pathlib import Path import dj_database_url import django_cache_url import sentry_sdk -from decouple import config, Csv, UndefinedValueError -from pathlib import Path +from decouple import Csv, UndefinedValueError, config from sentry_sdk.integrations.celery import CeleryIntegration from sentry_sdk.integrations.django import DjangoIntegration @@ -360,6 +360,7 @@ def get_default_gateway_linux(): "class": "logging.StreamHandler", "formatter": "verbose", }, + "null": {"class": "logging.NullHandler"}, }, "loggers": { "django.db.backends": { @@ -367,6 +368,7 @@ def get_default_gateway_linux(): "handlers": ["console"], "propagate": False, }, + "django.security.DisallowedHost": {"handlers": ["null"], "propagate": False}, "suds.client": {"level": "ERROR", "handlers": ["console"], "propagate": False}, }, }