Comment imprimer le contenu d'un tableau dans un fichier journal dans magento CE 1.7 sans itérer dans une boucle?
magento-1.7
log
array
Sukeshini
la source
la source
print_r
ici, l'enregistreur de Magento agrandira automatiquement les tableaux et les objetsprint_r
, un meilleur choix pourrait être d'utiliserZend_Debug::dump($var)
.Avez-vous essayé de faire simplement:
Mage::log($array, null, 'logfile.log', true);
La méthode du journal de mage doit étendre le tableau lui-même.
la source
Comme Petar l'a souligné, il est développé, donc s'il s'agit d'un tableau ou d'un objet, aucun print_r n'est nécessaire. Mais si vous le mélangez, comme:
vous rencontrez un problème, car la conversion du tableau phps en chaîne signifie:
Et avec un objet, php essaie d'appeler la méthode __toString si cela n'existe pas, une erreur est levée (je pense).
Et pour référence
Mage::log()
,:Rien de testé :-)
la source