自定义Magento Log文件的时间格式 - Magento Log Timestamp
来源:互联网 发布:涟漪效应 人工智能 编辑:程序博客网 时间:2024/05/18 02:33
在Magento开发中我们经常会使用Mage::log()函数在/var/log/system.log文件中添加一些Log记录,比如
- Mage::log('some message...'); // 当前时间是北京时间 2011-11-28 12:00:00
将添加
- 2011-11-28T04:00:00+00:00 DEBUG (7): some message...
我们发现系统用的是date('c')这样的时间格式,且用的是UTC时间,这对我们阅读Log不是非常方便,如果我们希望把Log的时间格式设置为date('Y-m-d H:i:s')且时区设置为北京时间,可以做以下修改:打开/app/Mage.php 在Mage类的log()函数中,将
- $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); // 恢复以前设置的时区
修改之后,Log的格式将变为:
- 2011-11-28 12:00:00 DEBUG (7): some message...
- 自定义Magento Log文件的时间格式 - Magento Log Timestamp
- magento数据库清除 log
- magento log问题
- 32. Magento log()方法
- enable magento show error log
- Magento创建日志(log)
- magento禁止LOG,写入文件和写入数据库表。
- magento -- 用Magento自带的Mage::log()来做调试
- 自定义Magento的sitemap
- YII2 自定义log文件
- 关于magento的phtml文件
- Magento
- magento
- cocos2dx的自定义log
- android之自定义自己的log的格式
- Print Log with timestamp
- Log的使用、自定义Log工具类
- andorid 自定义log存入文件
- 树的各种遍历
- php的那些基础算法
- 如何正确获取MYSQL的ADO连接字符串
- (HDU2080)给出两个点,求出两点与原点连线的形成的角度
- 中缀波兰式
- 自定义Magento Log文件的时间格式 - Magento Log Timestamp
- 技术,尤其是软件开发技术到底值不值钱?到底值多少钱?你能说得清楚吗?
- WebService—wsdl的简单介绍(未完)
- C++出现debug assertion failed
- MFC-CCommandLineInfo
- WINFORM如何判断窗体FORM1是否打开
- 对java中String的理解
- Tutorial 19 - Specular Lighting
- 2013.10.31 关于《锋利的JQuery》的自学