logger: skip request objects that are actually socket objects (#36017)
This commit is contained in:
parent
ac3c17666b
commit
a4b8d7b583
|
@ -91,7 +91,7 @@ class RequestContextFilter(logging.Filter):
|
|||
record.ip = self.DEFAULT_IP
|
||||
record.path = self.DEFAULT_PATH
|
||||
record.request_id = self.DEFAULT_REQUEST_ID
|
||||
if request is not None:
|
||||
if request is not None and hasattr(request, 'META'):
|
||||
record.ip = request.META.get('REMOTE_ADDR', self.DEFAULT_IP)
|
||||
record.path = request.get_full_path()
|
||||
record.request_id = 'r:' + hex(id(request))[2:].upper()
|
||||
|
|
Loading…
Reference in New Issue