fix(logger): 把 drf 异常放到单独的日志文件中

This commit is contained in:
xinwen
2020-10-27 16:32:02 +08:00
committed by 老广
parent 5e779e6542
commit f6031d6f5d
3 changed files with 37 additions and 4 deletions

View File

@@ -6,9 +6,10 @@ from rest_framework.views import set_rollback
from rest_framework.response import Response
from common.exceptions import JMSObjectDoesNotExist
from common.utils import get_logger
from logging import getLogger
logger = get_logger(__name__)
logger = getLogger('drf_exception')
unexpected_exception_logger = getLogger('unexpected_exception')
def extract_object_name(exc, index=0):
@@ -45,5 +46,7 @@ def common_exception_handler(exc, context):
set_rollback()
return Response(data, status=exc.status_code, headers=headers)
else:
unexpected_exception_logger.exception('')
return None