Tôi đang cố gắng in nội dung biến mảng thành một tệp nhật ký.
Trong Magento 1, có thể sử dụng Mage::log(print_r($arr, 1), null, 'logfile.log');
Đối với Magento 2, trong tệp lớp tôi đã viết mã sau đây:
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);
}
Khi tôi thực thi mã sau khi xóa bộ đệm, Debug.log
& system.log
tệp không hiển thị nội dung mảng.
Hãy chia sẻ nếu bất cứ ai có bất kỳ ý tưởng về nó.