/**
  * Logs record in the import log about the item failure
  *
  * @param ItemEvent $event
  * @param string    $eventName
  */
 public function onUnsuccessfulItem(ItemEvent $event, $eventName)
 {
     /** @var FailedItemEvent $event  */
     $set = $this->getImportItemSetName($event->getImporter()->getImport());
     $originalId = $event->getItem()->getOriginalId();
     $context = ['result' => $this->getResultName($eventName), 'message' => (string) $event->getItem(), 'reason' => $event->getReason()];
     $this->itemLogger->log($set, $originalId, $context);
 }