summaryrefslogtreecommitdiff
path: root/kafka/conn.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-12-10 18:38:34 -0800
committerDana Powers <dana.powers@rd.io>2015-12-10 18:38:34 -0800
commit8fff81468df640c0c1fc5daeb8fd8dd980c15c0c (patch)
tree8569b0b792a4b9e767563b6525c1ca0a72176397 /kafka/conn.py
parent1cb732aba10e82232197e19fd84a79cbab6214c6 (diff)
downloadkafka-python-8fff81468df640c0c1fc5daeb8fd8dd980c15c0c.tar.gz
Move Request / Response logging from KafkaClient to BrokerConnection
and reenable kafka.conn debug logging in tests
Diffstat (limited to 'kafka/conn.py')
-rw-r--r--kafka/conn.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/kafka/conn.py b/kafka/conn.py
index 9907cb1..bd399a9 100644
--- a/kafka/conn.py
+++ b/kafka/conn.py
@@ -75,11 +75,12 @@ class BrokerConnection(local):
self._write_fd.write(message)
self._write_fd.flush()
except socket.error:
- log.exception("Error in BrokerConnection.send()")
+ log.exception("Error in BrokerConnection.send(): %s", request)
self.close()
return None
if expect_response:
self.in_flight_requests.append((self.correlation_id, request.RESPONSE_TYPE))
+ log.debug('Request %d: %s', self.correlation_id, request)
return self.correlation_id
def recv(self, timeout=None):
@@ -100,9 +101,10 @@ class BrokerConnection(local):
raise RuntimeError('Correlation ids do not match!')
response = response_type.decode(self._read_fd)
except (RuntimeError, socket.error, struct.error):
- log.exception("Error in BrokerConnection.recv()")
+ log.exception("Error in BrokerConnection.recv() for request %d", correlation_id)
self.close()
return None
+ log.debug('Response %d: %s', correlation_id, response)
return response
def next_correlation_id_recv(self):