我正在尝试将数组变量内容打印到日志文件中。
在Magento 1中,可以使用 Mage::log(print_r($arr, 1), null, 'logfile.log');
对于Magento 2,在类文件中,我编写了以下代码:
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);
}
当我在清除缓存后执行代码时,Debug.log
&system.log
文件未显示数组内容。
如果有人对此有任何想法,请分享。