Magento - 在system.log中进行大量调试,我该如何调试?

时间:2014-10-05 11:04:12

标签: xml magento debugging layout

首先:我不知道Magento结构如何工作

我已经看到这个错误列表显然是无用的,因为我不明白我必须在我所拥有的数千个文件中查找的位置:

2014-10-05T10:28:48+00:00 DEBUG (7): <config/>
2014-10-05T10:28:48+00:00 DEBUG (7): <config/>
2014-10-05T10:28:49+00:00 DEBUG (7): <config/>
2014-10-05T10:29:19+00:00 DEBUG (7): <config/>
2014-10-05T10:29:19+00:00 DEBUG (7): <config/>
2014-10-05T10:29:20+00:00 DEBUG (7): <config/>
2014-10-05T10:29:20+00:00 DEBUG (7): <config/>
2014-10-05T10:29:21+00:00 DEBUG (7): <config/>
2014-10-05T10:29:23+00:00 DEBUG (7): <config/>
2014-10-05T10:29:23+00:00 DEBUG (7): <config/>
2014-10-05T10:29:25+00:00 DEBUG (7): <config/>
2014-10-05T10:29:25+00:00 DEBUG (7): <config/>
2014-10-05T10:29:26+00:00 DEBUG (7): <config/>
2014-10-05T10:29:29+00:00 DEBUG (7): <config/>
2014-10-05T10:29:29+00:00 DEBUG (7): <config/>
2014-10-05T10:29:29+00:00 DEBUG (7): <theme />
2014-10-05T10:29:31+00:00 DEBUG (7): <?xml version="1.0"?><customgrid></customgrid>
2014-10-05T10:29:33+00:00 DEBUG (7): <?xml version="1.0"?><jstranslator></jstranslator>
2014-10-05T10:29:33+00:00 DEBUG (7): <?xml version="1.0"?><config></config>

从前端导航(2014-10-05T10:29:23+00:00 DEBUG (7): <config/>)(每页)和后端导航(两种错误)都会出现这类错误。
所以我想知道是否有办法找到生成这些报告的确切xml文件 我在浏览网页时看到过这行代码:

header("Content-Type: text/xml");
echo Mage::app()->getConfig()->getNode()->asXml();exit;

但我不知道我必须把这个草图放在哪个文件中

1 个答案:

答案 0 :(得分:0)

我有类似的问题。问题是lib\Varien\Simplexml\Config.php方法loadString中剩下的旧调试代码:

if(!$xml){ Mage::log($string); }