Sto cercando di stampare i contenuti delle variabili di array in un file di registro.
In Magento 1, è stato possibile utilizzare Mage::log(print_r($arr, 1), null, 'logfile.log');
Per Magento 2, nel file di classe ho scritto il seguente codice:
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);
}
Quando eseguire il codice dopo svuotare la cache, Debug.log
e system.log
file non vengono visualizzati i contenuti della matrice.
Per favore condividi se qualcuno ne ha idea.