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`>"
} [] []
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.
Fonctionnement | Description | Exemple d’appelant |
---|---|---|
synchronisation complète | Collecte et envoie toutes les données au SaaS pour un flux donné. | bin/magento saas:resync --feed=products |
réindexation partielle | Collecte 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 ») |