Magento journaux d'impression de contenu du tableau
Mage::log fonctionne très bien pour moi, sauf quand il s'agit de l'impression de la matrice de info.
Par exemple, si j'ai un tableau $result, et de le faire:
Mage::log ("[CartController: getDeliverLeadTime(pays): '. $résultat . ')');
Dans mon système.fichier journal, j'ai juste:
[CartController: getDeliverLeadTime~(pays): Tableau)
*Je veux imprimer la structure et le contenu de la matrice, comme un print_r ferait.*
Si je fais un var_dump de la matrice je ne reçois rien, c'est à dire [CartController: getDeliverLeadTime~(pays): ).
Si je fais un print_r j'obtiens:
[CartController: getDeliverLeadTime~(pays): 1)
Ce est un bloqueur pour moi, car je peux pas déboguer ce dont j'ai besoin - si quelqu'un pourrait faire toute la lumière sur la façon d'obtenir Magento réellement imprimer le contenu de tableaux dans les journaux, serait très apprécié.
J'ai lu sur alanstorm.com que sa destinée à être le comportement par défaut, mais ce n'est pas pour moi.
Merci
Paul
Vous devez vous connecter pour publier un commentaire.
Vous devez retourner print_r comme une chaîne de caractères, donc
print_r($result, true)
devrait faire l'affaire.Essayer
Sortie
Avoir un regard sur code code ci-dessous,
vérifier le fichier
test.log
dansvar/log
dossier.