Format du log

Chaque enregistrement de journal présente la structure suivante.

[<log record datetime>] report.<log level>:
{
   "feed": "<feed name>",
   "operation": "<executed operation>",
   "status": "<status of operation>",
   "elapsed": "<time elapsed from script run>",
   "pid": "<process id that executed `operation`>",
   "caller": "<who called this `operation`>"
} [] []
REMARQUE
La chaîne basée sur JSON est enrichie pour une meilleure lisibilité.

Le tableau suivant décrit les types d’opérations qui peuvent être enregistrés dans les journaux.

FonctionnementDescriptionExemple d’appelant
synchronisation complèteCollecte et envoie toutes les données au SaaS pour un flux donné.bin/magento saas:resync --feed=products
réindexation partielleCollecte et envoie des données au SaaS pour les entités mises à jour uniquement dans un flux donné. Ce journal est présent uniquement s’il existe des entités mises à jour.bin/magento cron:run --group=index
réessayer les éléments ayant échouéRenvoyez les éléments d’un flux donné à SaaS si l’opération de synchronisation précédente a échoué en raison d’une erreur de serveur ou d’application Commerce. Ce journal n’est présent que si des éléments ayant échoué existent.bin/magento cron:run --group=saas_data_exporter (tout groupe cron « *_data_exportateur »)
synchronisation complète (héritée)Collecte et envoie toutes les données au SaaS pour un flux donné en mode d’exportation hérité.bin/magento saas:resync --feed=categories
réindexation partielle (héritée)Envoie les entités mises à jour au SaaS pour un flux donné en mode d’exportation hérité. Ce journal est présent uniquement s’il existe des entités mises à jour.bin/magento cron:run --group=index
synchronisation partielle (héritée)Envoie les entités mises à jour au SaaS pour un flux donné en mode d’exportation hérité. Ce journal est présent uniquement s’il existe des entités mises à jour.bin/magento cron:run --group=saas_data_exporter (tout groupe cron « *_data_exportateur »)