ฉันกำลังพยายามพิมพ์เนื้อหาตัวแปรอาเรย์ลงในไฟล์บันทึก
ใน 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
ไฟล์จะไม่แสดงเนื้อหาของอาร์เรย์
กรุณาแบ่งปันหากใครมีความคิดเกี่ยวกับมัน