似乎哪里有死循环了。 Maximum function nesting level of '256' reached, aborting!
$log_info = [ 'service_uid' => $serviceLogUid, 'current_url' => Yii::$service->url->getCurrentUrl(), 'home_url' => Yii::$service->url->homeUrl(), 'service_file' => get_class($this), 'service_method' => $originMethod, 'service_method_argument' => $arguments, 'begin_microtime' => $begin_microtime, 'end_microtime' => $endCallTime, 'used_time' => $used_time, 'process_date_time' => date('Y-m-d H:i:s'), 'log_trace' => $logTrace, ]; 这里死循环了。
$log_info = [ 'service_uid' => $serviceLogUid, 'current_url' => '//'.$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'], 'home_url' => Yii::$app->getHomeUrl(), 'service_file' => get_class($this), 'service_method' => $originMethod, 'service_method_argument' => $arguments, 'begin_microtime' => $begin_microtime, 'end_microtime' => $endCallTime, 'used_time' => $used_time, 'process_date_time' => date('Y-m-d H:i:s'), 'log_trace' => $logTrace, ]; 修改后
您好,这的确是一个bug,之前做完后,其他功能进行了调整,而没有关注这个偏底层的service log
现在已经修复,并进行了一系列的调整。
代码提交:https://github.com/fecshop/yii2_fecshop/commit/e7321ab2a250a45496e7e7b494bd07c72cc2e932
文档说明:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-service-log.html
本周末,看看发布一个子版本。