gpt4 book ai didi

arrays - Magento 日志打印数组内容

转载 作者:行者123 更新时间:2023-12-02 12:10:22 34 4
gpt4 key购买 nike

Mage::log 对我来说工作得很好,除了打印数组信息。

例如,如果我有一个数组 $result,请执行以下操作:

Mage::log('[CartController: getDeliverLeadTime(country): ' . $result . ')');

在我的 system.log 文件中,我得到:[CartController: getDeliverLeadTime~(国家): 数组)

*我希望它打印数组的实际结构和内容,就像普通的 print_r 所做的那样。*

如果我对数组进行 var_dump,我什么也得不到,即 [CartController: getDeliverLeadTime~(country): )。

如果我执行 print_r 我得到:[CartController: getDeliverLeadTime~(国家): 1)

这对我来说是一个障碍,因为我无法调试我需要的东西 - 如果有人能够阐明如何让 Magento 实际打印日志中的数组内容,我将不胜感激。

我在 alanstorm.com 上读到,默认情况下会发生这种情况,但不适合我。

谢谢保罗

最佳答案

您必须返回print_r作为字符串,因此 print_r($result, true) 应该可以解决问题。

关于arrays - Magento 日志打印数组内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10993818/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com