magento二次开发-magento日志

magento二次开发-magento日志

[toc]

关于错误日志

查看日志

使用magento的过程中经常出现图示的错误页面

红框中的部分是错误日志的编号,以下是查看对应错误日志的方法

  1. 根目录/var/report/code这里的code就是错误日志的编号
  2. 在页面上直接显示错误信息的方法:将根目录/erros/local.xml.sample修改为local.xml即可(最好备份原文件)

关于日志

  1. 为什么要记录日志
  • 使用var_dump(),print()等方法无法输出想要输出的内容时;
  • 监控线上接口的使用情况;
  • 调试线上错误;
  • 其它情况;
  1. 怎么记日志
    在magento代码中通过如下方法记录日志
Mage::log($tmp);      //$tmp是你想要记录的内容,string类型

记录的日志可以在项目根目录/var/log/system.log中查看

  1. 在日志中记录数组
Mage::log($array);
  1. system.log是系统日志,如果想要将自己的日志与系统的日志区分开,那么可以这样记日志
Mage::log($log,null,'customer_demo.log');

customer_demo.log 即是自定义的log文件名称,可以自定义,日志记录的位置在项目根目录/var/log/customer_demo.log

发表评论

发表评论

*

沙发空缺中,还不快抢~