Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2023-01-01 22:47:12 +0300
committerPhilipp Hörist <philipp@hoerist.com>2023-01-01 22:47:12 +0300
commitfeffa3527ddda65e3a4fcbe9f94c5a0bff2a0d7f (patch)
tree05397cac5cef1dba57277dee564dbac4b3fe06c3
parent4bed9a95bf654147b9cb74a88e9f84ec5cdd77e3 (diff)
new: HTTP: Add more logging
-rw-r--r--nbxmpp/http.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/nbxmpp/http.py b/nbxmpp/http.py
index 8f304ef..29e1c5e 100644
--- a/nbxmpp/http.py
+++ b/nbxmpp/http.py
@@ -290,7 +290,7 @@ class HTTPRequest(GObject.GObject):
self._timeout_id = GLib.timeout_add_seconds(
timeout, self._on_timeout)
- self._log.info('Request sent')
+ self._log.info('Request sent, method: %s, uri: %s', method, uri_string)
def _on_request_body_progress(self,
_message: Soup.Message,
@@ -325,8 +325,10 @@ class HTTPRequest(GObject.GObject):
self._set_failed(HTTPRequestError.UNKNOWN)
return
- if self._message.get_status() not in (Soup.Status.OK,
- Soup.Status.CREATED):
+ status = self._message.get_status()
+ if status not in (Soup.Status.OK, Soup.Status.CREATED):
+ self._log.info('Response status: %s %s',
+ int(status), self._message.get_reason_phrase())
self._set_failed(HTTPRequestError.STATUS_NOT_OK)
return
@@ -421,6 +423,11 @@ class HTTPRequest(GObject.GObject):
return
self._response_content_type = content_type
+
+ self._log.info('Sniffed: content-type: %s, content-length: %s',
+ self._response_content_type,
+ self._response_content_length)
+
self.emit('content-sniffed',
self._response_content_length,
self._response_content_type)