magento 错误、异常日志的开启和查看
来源:互联网 发布:北京交通大学 知乎 编辑:程序博客网 时间:2024/06/06 04:36
1. 开启Magento的异常日志追踪功能
System->Configuration->Developer->Log Settings->Enabled
2.把整个网站目录设置为可写
chmod -R 777 magento
3.在Magento中用Mage::Log('日志内容'),记录日志内容
a 但是如果日志内容需要输出数组、对象怎么办呢?
答案很简单:Mage::log("日志:".print_r($myArray,true));
print_r($array[,bool]) 当函数中出现第二个参数,为true时,则不打印$arrry,而是将$array作为函数的返回值
b 如果想要将自己的日志和系统的日志区分开来,需要写自己的日志文件呢?
Mage::log("preg : ".print_r($match,true),null,'mylog.log');
mylog.log 即是自定义的log文件,该文件将被创建在 var/log/ 目录下
4.这样就会在var/log目录中出现system.log文件,其内为日志信息
5.可能很多同学做magento是做给外国人的,但是日志的时间和北京时间不一致,怎么办?
// $loggers[$file]->log($message, $level); $loggers[$file]->setTimestampFormat('Y-m-d H:i:s'); // 设置Log的时间格式 $currentTimezone = @date_default_timezone_get(); // 保存当前的时区设置 @date_default_timezone_set('Asia/Shanghai'); // 设置为北京时间 $loggers[$file]->log($message, $level); // 记录Log @date_default_timezone_set($currentTimezone); // 恢复以前设置的时区
温馨提示:1. 不要随意删除日志里面的内容,否则会造成意想不到的效果
2. 如果没有出现自定义日志记录,可能代码出现问题,可检查system.log 默认日志来定位问题
而Magento的异常日志默认是记录在 magento/var/report/ 下面的。
例如页面出现 如下提示
Exception printing is disabled by default for security reasons.
Error log record number: 1610090137
这个错误的日志一般是记录在magento/var/report/ 1610090137 文件里面的- magento 错误、异常日志的开启和查看
- 开启Magento的日志追踪功能
- 开启和查看mysql的bin-log日志-mysql
- Magento 查询错误日志
- Magento 开启动态编译后出现的错误
- 【转】mysql查看日志位置和开启日志
- MYSQL开启错误日志的方法
- Magento打开错误日志输出
- windows server 路由和远程访问日志开启和查看
- mysql开启错误日志!!!
- 开启php错误日志
- SqlServer 错误日志切换和查看
- SqlServer 错误日志切换和查看
- oracle10g异常日志查看
- 查看MySQL的错误日志的方法
- mysql开启日志查看执行的sql语句
- php中错误和异常处理的机制三(错误日志)
- 查看错误日志时的关键字眼
- Linux下找不到共享库的解决方法
- 安卓Android大量项目源码 免费源码,爽
- 利用dom4j读取XML文件
- 【干货】APP时代如何利用ASO技巧去推广?
- ubuntu12.04 安装VLC,在root用户下不能使用的问题
- magento 错误、异常日志的开启和查看
- js对操作form提交
- iOS---------自定义slider
- velocity模板技术生成word文档
- PhoneGap开发的android项目环境搭建简单流程
- 15个nosql数据库
- json put accumulate element 区别
- C++this指针(二)
- 怎样添加java的log4j添加到java项目中