@@ -358,23 +358,26 @@ def _fetch(self):
358358 try :
359359 check_error (resp )
360360 except UnknownTopicOrPartitionError :
361+ log .error ('UnknownTopicOrPartitionError for %s:%d' ,
362+ resp .topic , resp .partition )
361363 self .client .reset_topic_metadata (resp .topic )
362364 raise
363365 except NotLeaderForPartitionError :
366+ log .error ('NotLeaderForPartitionError for %s:%d' ,
367+ resp .topic , resp .partition )
364368 self .client .reset_topic_metadata (resp .topic )
365369 continue
366370 except OffsetOutOfRangeError :
367- log .warning (" OffsetOutOfRangeError for %s - %d. "
368- " Resetting partition offset..." ,
371+ log .warning (' OffsetOutOfRangeError for %s: %d. '
372+ ' Resetting partition offset...' ,
369373 resp .topic , resp .partition )
370374 self .reset_partition_offset (resp .partition )
371375 # Retry this partition
372376 retry_partitions [resp .partition ] = partitions [resp .partition ]
373377 continue
374378 except FailedPayloadsError as e :
375- log .warning ("Failed payloads of %s"
376- "Resetting partition offset..." ,
377- e .payload )
379+ log .warning ('FailedPayloadsError for %s:%d' ,
380+ e .payload .topic , e .payload .partition )
378381 # Retry this partition
379382 retry_partitions [e .payload .partition ] = partitions [e .payload .partition ]
380383 continue
0 commit comments