summaryrefslogtreecommitdiff
path: root/kafka/producer.py
diff options
context:
space:
mode:
authorOmar Ghishan <omar.ghishan@rd.io>2014-01-03 15:26:00 -0800
committerOmar Ghishan <omar.ghishan@rd.io>2014-01-06 15:14:50 -0800
commitd1e4fd25c66f9fa7d955694c55e8b51c5da3a565 (patch)
treeb651fc4b59a32c8376222e3399b2e67acf20fdaa /kafka/producer.py
parent81d001bfa2b6936dbefd8515204c2d51a7f299f8 (diff)
downloadkafka-python-d1e4fd25c66f9fa7d955694c55e8b51c5da3a565.tar.gz
Raise a ConnectionError when a socket.error is raised when receiving data
Also, log.exception() is unhelpfully noisy. Use log.error() with some error details in the message instead.
Diffstat (limited to 'kafka/producer.py')
-rw-r--r--kafka/producer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/kafka/producer.py b/kafka/producer.py
index 1d47336..eba662d 100644
--- a/kafka/producer.py
+++ b/kafka/producer.py
@@ -67,8 +67,8 @@ def _send_upstream(topic, queue, client, batch_time, batch_size,
client.send_produce_request(reqs,
acks=req_acks,
timeout=ack_timeout)
- except Exception as exp:
- log.exception("Unable to send message")
+ except Exception as e:
+ log.error("Unable to send message: %s", e)
class Producer(object):
@@ -145,7 +145,7 @@ class Producer(object):
resp = self.client.send_produce_request([req], acks=self.req_acks,
timeout=self.ack_timeout)
except Exception as e:
- log.exception("Unable to send messages")
+ log.error("Unable to send messages: %s", e)
raise e
return resp