为了适应Seaslog的要求和Logstash日志解析的规范,Magento内部日志编写(Mage::log)规范:
1、第一个参数传字符串或数组,不采用已转成字符串的数组
错误示例:
Mage::log ( var_export ( $ossResponse, true ), null, 'oss.log' );
正确示例:
Mage::log ( $ossResponse, null, 'oss.log' );
2、 第三个参数$file命名规则不采用日期变量
错误示例:
Mage::log ( '---- fetchr begin ----', null, 'fetchr_' . date ( 'Ymd' ) . '.log' );
正确示例:
Mage::log ( '---- fetchr begin ----', null, 'fetchr.log' );