J'essaie d'imprimer le contenu des variables du tableau dans un fichier journal.
Dans Magento 1, il était possible d'utiliser Mage::log(print_r($arr, 1), null, 'logfile.log');
Pour Magento 2, dans le fichier de classe, j'ai écrit le code suivant:
protected $_logger;
public function __construct(\Psr\Log\LoggerInterface $logger) {
$this->_logger = $logger;
}
private function getValuesAsHtmlList(\Magento\Framework\Object $object) {
$options = $this->getOptions($object);
//$this->_logger->addDebug($options );
$this->_logger->log(100,null,$options);
}
Lorsque j'exécute le code après avoir effacé le cache, les fichiers Debug.log
& system.log
n'affichent pas le contenu du tableau.
Veuillez partager si quelqu'un en a une idée.