mirror of
https://github.com/django/daphne.git
synced 2025-07-14 18:02:17 +03:00
Fixed debugging
This commit is contained in:
parent
34491bc474
commit
2b67d09f05
|
@ -10,6 +10,7 @@ from twisted.web import http
|
||||||
from zope.interface import implementer
|
from zope.interface import implementer
|
||||||
|
|
||||||
from .utils import parse_x_forwarded_for
|
from .utils import parse_x_forwarded_for
|
||||||
|
from uuid import uuid4
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -66,18 +67,32 @@ class WebRequest(http.Request):
|
||||||
@inlineCallbacks
|
@inlineCallbacks
|
||||||
def process(self):
|
def process(self):
|
||||||
try:
|
try:
|
||||||
if "inbound_email" in self.path:
|
groupid = ""
|
||||||
from uuid import uuid4
|
if b"inbound_email" in self.path:
|
||||||
groupid=f"@debugging@ inbound_email {uuid4()}"
|
groupid=f"@debugging@ inbound_email {uuid4()}"
|
||||||
logger.warning(f"{groupid} About to serve {self.path}")
|
logger.warning(f"{groupid} About to serve {self.path}")
|
||||||
try:
|
try:
|
||||||
for k, v in self.requestHeaders():
|
payload = self.content.read()
|
||||||
|
logger.warning(f"{groupid} Payload {payload}")
|
||||||
|
except Exception:
|
||||||
|
logger.exception(f"{groupid} Parsing payload failed")
|
||||||
|
finally:
|
||||||
|
self.content.seek(0, 0)
|
||||||
|
|
||||||
|
try:
|
||||||
|
for k, v in self.requestHeaders.getAllRawHeaders():
|
||||||
logger.warning(f"{groupid} Header Key: {k}")
|
logger.warning(f"{groupid} Header Key: {k}")
|
||||||
logger.warning(f"{groupid} Header Value: {v}")
|
logger.warning(f"{groupid} Header Value: {v}")
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.error(f"{groupid} Parsing headers failed")
|
logger.exception(f"{groupid} Parsing raw headers failed")
|
||||||
|
try:
|
||||||
|
logger.warning(f"{groupid} Parsed headers {self.getAllHeaders()}")
|
||||||
except Exception:
|
except Exception:
|
||||||
logger.error("Checking for inbound_email in path failed")
|
logger.exception(f"{groupid} Getting parsed headers failed")
|
||||||
|
except Exception:
|
||||||
|
logger.exception(
|
||||||
|
f"{groupid} Error checking for inbound_email in path failed"
|
||||||
|
)
|
||||||
try:
|
try:
|
||||||
self.request_start = time.time()
|
self.request_start = time.time()
|
||||||
# Get upgrade header
|
# Get upgrade header
|
||||||
|
|
|
@ -58,7 +58,7 @@ class Server(object):
|
||||||
# Deprecated and does not work, remove in version 2.2
|
# Deprecated and does not work, remove in version 2.2
|
||||||
ws_protocols=None,
|
ws_protocols=None,
|
||||||
):
|
):
|
||||||
logger.warning("Daphne++ is running!")
|
logger.warning("Daphne++ is running!!!!!")
|
||||||
self.application = application
|
self.application = application
|
||||||
self.endpoints = endpoints or []
|
self.endpoints = endpoints or []
|
||||||
self.listeners = []
|
self.listeners = []
|
||||||
|
|
Loading…
Reference in New Issue
Block a user