查看歧义错误消息的错误回溯
查看歧义错误消息的错误回溯

查看歧义错误消息的错误回溯

2010年3月19日发布 in 发展历程
评估过程:成本/收益关系的介绍
2010年3月16日
在Magento中禁用Javascript合并
2010年3月27日

在使用Magento前端时,有很多次我收到非常模糊的错误消息。这是错误类型I的屏幕截图’m talking about:
错误信息

我通常只在整个代码库中搜索错误消息代码,找到捕获异常的位置,然后将代码临时修改为Mage :: log()以下数据:$ e->getMessage(), $e->getTraceAsString()等…

我刚刚在Mage_Checkout_MultishippingController类中遇到了一个异常处理程序,该异常处理程序将通用异常消息以及Exception类本身传递给了Mage :: getSingleton(‘checkout/session’)->addException(). Here’代码(从包含文件的第219行开始):

 

 

我挖了法师:: getSingleton(‘checkout/session’)->addException()类并意识到它已将异常代码记录到var / logs / exception.log文件中(仅在系统中启用了日志记录的情况下,才记录异常> Preferences >开发人员)。这意味着在很多情况下,您无需监视和修改核心文件即可查看引发的异常,而只需监视exception.log文件的内容即可。

如果你’re developing 上 a Mac machine, you can monitor the contents of the exception.log file using the Console app. 如果你’在Linux机器上,您可以使用“tail -f var / log / exception.log”监视此文件的内容。

希望这可以帮助您进行调试!

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.

最近的帖子查看全部
2020年10月22日

Covid世界中的假日销售:应对挑战

毫无疑问,2020年是历史性的一年。火灾,全球大流行,暴动,老虎王等’只是冰山一角。如 […]
2020年8月7日

涡轮增压ZZPerformance的付费搜索

2020年7月30日

Intermix Beats M1 End of Life with 优雅的骆马Accelerator