magento日志

一 关于错误日志

使用magento的过程中经常出现图示的错误页面
magento错误页面
红框中的部分是错误日志的编号,以下是查看对应的错误日志的方法:

  1. 项目根目录/var/report/错误日志编号文件中即可查看对应的错误信息
  2. 在页面上直接显示错误信息的方法:将项目根目录/errors/local.xml.sample修改为local.xml即可(最好保留原文件)
    附:通过终端命令行复制文件
    1
    2
    cd 你的项目根目录路径/errors
    cp local.xml.sample local.xml

二 关于日志

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

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

  1. 在日志中记录数组
1
Mage::log(print_r($array,true)); //print_r()的第二个参数为true时,则不打印$array,而是将$array作为函数的返回值

6.29日更正:
在日志中记录数组,直接记录就可以了

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

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

文章目录
  1. 1. 一 关于错误日志
  2. 2. 二 关于日志
// Add comment count