diff --git a/blog/views.py b/blog/views.py index 13a93de5..075719c8 100644 --- a/blog/views.py +++ b/blog/views.py @@ -1,3 +1,3 @@ import logging -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") diff --git a/core/filters.py b/core/filters.py index 609aee41..24882761 100644 --- a/core/filters.py +++ b/core/filters.py @@ -32,7 +32,7 @@ from django_filters import ( from core.elasticsearch import process_query from core.models import Address, Brand, Category, Feedback, Order, Product, Wishlist -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class CaseInsensitiveListFilter(BaseInFilter, CharFilter): diff --git a/core/graphene/mutations.py b/core/graphene/mutations.py index dca6bda3..72486f56 100644 --- a/core/graphene/mutations.py +++ b/core/graphene/mutations.py @@ -28,7 +28,7 @@ from core.utils.messages import permission_denied_message from core.utils.nominatim import fetch_address_suggestions from payments.graphene.object_types import TransactionType -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class CacheOperator(BaseMutation): diff --git a/core/graphene/schema.py b/core/graphene/schema.py index db1f7ea4..2a0f7d72 100644 --- a/core/graphene/schema.py +++ b/core/graphene/schema.py @@ -97,7 +97,7 @@ from vibes_auth.graphene.mutations import ( from vibes_auth.graphene.object_types import UserType from vibes_auth.models import User -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class Query(ObjectType): diff --git a/core/management/commands/fix_prices.py b/core/management/commands/fix_prices.py index e2f1726a..6a077690 100644 --- a/core/management/commands/fix_prices.py +++ b/core/management/commands/fix_prices.py @@ -5,7 +5,7 @@ from django.core.management.base import BaseCommand from core.models import Product from core.vendors import AbstractVendor -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class Command(BaseCommand): diff --git a/core/managers.py b/core/managers.py index 7337fdd4..3ee4b579 100644 --- a/core/managers.py +++ b/core/managers.py @@ -5,7 +5,7 @@ from constance import config from django.contrib.gis.geos import Point from django.db import models -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class AddressManager(models.Manager): diff --git a/core/models.py b/core/models.py index f6b1f2df..6fb736b4 100644 --- a/core/models.py +++ b/core/models.py @@ -56,7 +56,7 @@ from core.validators import validate_category_image_dimensions from evibes.settings import CURRENCY_CODE from payments.models import Transaction -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class AttributeGroup(ExportModelOperationsMixin("attribute_group"), NiceModel): # type: ignore [misc, django-manager-missing] diff --git a/core/serializers/detail.py b/core/serializers/detail.py index 059d2623..302fb2c9 100644 --- a/core/serializers/detail.py +++ b/core/serializers/detail.py @@ -32,7 +32,7 @@ from core.serializers.simple import CategorySimpleSerializer, ProductSimpleSeria from core.serializers.utility import AddressSerializer from vibes_auth.models import User -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class AttributeGroupDetailSerializer(ModelSerializer): diff --git a/core/signals.py b/core/signals.py index 0ad7e519..bb552699 100644 --- a/core/signals.py +++ b/core/signals.py @@ -19,7 +19,7 @@ from core.utils.emailing import send_order_created_email, send_order_finished_em from evibes.utils.misc import create_object from vibes_auth.models import User -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") @receiver(post_save, sender=User) diff --git a/core/utils/__init__.py b/core/utils/__init__.py index f8190b3f..d2b9dbc9 100644 --- a/core/utils/__init__.py +++ b/core/utils/__init__.py @@ -10,7 +10,7 @@ from django.utils.crypto import get_random_string from evibes.settings import DEBUG, EXPOSABLE_KEYS, LANGUAGE_CODE -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") def get_random_code() -> str: diff --git a/core/utils/caching.py b/core/utils/caching.py index 2cffee36..6071e154 100644 --- a/core/utils/caching.py +++ b/core/utils/caching.py @@ -9,7 +9,7 @@ from django.utils.translation import gettext_lazy as _ from evibes.settings import UNSAFE_CACHE_KEYS from vibes_auth.models import User -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") def is_safe_cache_key(key: str): diff --git a/core/utils/db.py b/core/utils/db.py index d327614c..601ee56d 100644 --- a/core/utils/db.py +++ b/core/utils/db.py @@ -4,7 +4,7 @@ from django.db.models.constants import LOOKUP_SEP from django_extensions.db.fields import AutoSlugField from slugify import slugify -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") def unicode_slugify_function(content): diff --git a/core/viewsets.py b/core/viewsets.py index 44e68436..a70a880d 100644 --- a/core/viewsets.py +++ b/core/viewsets.py @@ -107,7 +107,7 @@ from core.utils.nominatim import fetch_address_suggestions from evibes.settings import DEBUG from payments.serializers import TransactionProcessSerializer -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class EvibesViewSet(ModelViewSet): diff --git a/evibes/middleware.py b/evibes/middleware.py index 56e21545..8d05e249 100644 --- a/evibes/middleware.py +++ b/evibes/middleware.py @@ -16,7 +16,7 @@ from sentry_sdk import capture_exception from evibes.settings import DEBUG -logger = logging.getLogger("django.request") +logger = logging.getLogger("django") class CustomCommonMiddleware(CommonMiddleware): @@ -101,6 +101,7 @@ class GrapheneLoggingErrorsDebugMiddleware: except Exception as e: logger.error("Error occurred in GraphQL execution:", exc_info=True) if bool(int(getenv("DEBUG"))): + logger.error(str(e)) logger.error(traceback.format_exc()) capture_exception(e) raise e diff --git a/evibes/settings/logconfig.py b/evibes/settings/logconfig.py index e52a681a..be326131 100644 --- a/evibes/settings/logconfig.py +++ b/evibes/settings/logconfig.py @@ -68,14 +68,6 @@ LOGGING = { "level": "INFO", "propagate": False, }, - "django.request": { - "handlers": [ - "console", - "mail_admins", - ], - "level": "DEBUG" if DEBUG else "INFO", - "propagate": False, - }, "django.db.backends": { "handlers": [ "console", diff --git a/payments/views.py b/payments/views.py index 0779f2ab..49b60ab5 100644 --- a/payments/views.py +++ b/payments/views.py @@ -11,7 +11,7 @@ from payments.gateways import UnknownGatewayError from payments.models import Transaction from payments.serializers import DepositSerializer, TransactionProcessSerializer -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") @extend_schema_view(**DEPOSIT_SCHEMA) diff --git a/vibes_auth/graphene/mutations.py b/vibes_auth/graphene/mutations.py index 27864b51..8b5b0fb1 100644 --- a/vibes_auth/graphene/mutations.py +++ b/vibes_auth/graphene/mutations.py @@ -25,7 +25,7 @@ from vibes_auth.serializers import ( from vibes_auth.utils.emailing import send_reset_password_email_task from vibes_auth.validators import is_valid_email, is_valid_phone_number -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class CreateUser(BaseMutation): diff --git a/vibes_auth/managers.py b/vibes_auth/managers.py index fd5b4dea..ebd2be9b 100644 --- a/vibes_auth/managers.py +++ b/vibes_auth/managers.py @@ -7,7 +7,7 @@ from django.contrib.auth.hashers import make_password from core.models import Address, Order -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class UserManager(BaseUserManager): diff --git a/vibes_auth/serializers.py b/vibes_auth/serializers.py index 4e6747db..2f19cb5a 100644 --- a/vibes_auth/serializers.py +++ b/vibes_auth/serializers.py @@ -30,7 +30,7 @@ from core.utils.security import is_safe_key from evibes import settings from vibes_auth.models import User -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") class UserSerializer(ModelSerializer): diff --git a/vibes_auth/views.py b/vibes_auth/views.py index b497da1c..3ef1b658 100644 --- a/vibes_auth/views.py +++ b/vibes_auth/views.py @@ -19,7 +19,7 @@ from vibes_auth.serializers import ( TokenVerifySerializer, ) -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") @extend_schema_view(**TOKEN_OBTAIN_SCHEMA) diff --git a/vibes_auth/viewsets.py b/vibes_auth/viewsets.py index fdaa00bf..e4f048b1 100644 --- a/vibes_auth/viewsets.py +++ b/vibes_auth/viewsets.py @@ -27,7 +27,7 @@ from vibes_auth.serializers import ( ) from vibes_auth.utils.emailing import send_reset_password_email_task -logger = logging.getLogger("evibes") +logger = logging.getLogger("django") @extend_schema_view(**USER_SCHEMA)