Mage::log在我这里工作良好,但是当涉及到打印数组信息时出现问题。
例如,如果我有一个数组 $result,并执行以下操作:
Mage::log('[CartController: getDeliverLeadTime(country): ' . $result . ')');
在我的 system.log 文件中,我只得到: [CartController: getDeliverLeadTime~(country): Array)
*我希望它像普通的 print_r 一样打印数组的实际结构和内容。*
如果我对数组进行 var_dump,我什么也看不到,即 [CartController: getDeliverLeadTime~(country): )。
如果我使用 print_r,我会得到:
[CartController: getDeliverLeadTime~(country): 1)这对我来说是个障碍,因为我无法调试所需的内容-如果有人能够解释如何使 Magento 实际在日志中打印数组的内容,将不胜感激。
我在 alanstorm.com 上读到默认情况下应该发生这种情况,但对我来说并非如此。
谢谢 保罗