Add debug logging for all broker-aware requests/responses

This commit is contained in:
Dana Powers
2015-04-05 18:32:23 -07:00
parent 5cc051353e
commit fdec16dc45

View File

@@ -150,6 +150,8 @@ class KafkaClient(object):
List of response objects in the same order as the supplied payloads List of response objects in the same order as the supplied payloads
""" """
log.debug("Sending Payloads: %s" % payloads)
# Group the requests by topic+partition # Group the requests by topic+partition
brokers_for_payloads = [] brokers_for_payloads = []
payloads_by_broker = collections.defaultdict(list) payloads_by_broker = collections.defaultdict(list)
@@ -220,6 +222,7 @@ class KafkaClient(object):
# Return responses in the same order as provided # Return responses in the same order as provided
responses_by_payload = [responses_by_broker[broker].pop(0) responses_by_payload = [responses_by_broker[broker].pop(0)
for broker in brokers_for_payloads] for broker in brokers_for_payloads]
log.debug('Responses: %s' % responses_by_payload)
return responses_by_payload return responses_by_payload
def __repr__(self): def __repr__(self):