| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php/** * FecShop file. * * @link http://www.fecshop.com/ * @copyright Copyright (c) 2016 FecShop Software LLC * @license http://www.fecshop.com/license/ */namespace fec\helpers;use Yii; # 本功能使用前,需要配置log#  参看地址:http://blog.csdn.net/terry_water/article/details/51250478# 没有配置前,本功能不能使用。/** * @author Terry Zhao <2358269014@qq.com> * @since 1.0 */class CLog{	# 1.数据库Log ,将错误信息输出到表:system_log	# 	common\config\main.php	public static function dbinfo($info,$categories = 'db_mysql'){		$info = self::getInfo($info));		if($info && $categories)			\Yii::info($info,$categories);  	}	# 2.文件Log,详细的输出路径参看配置。	# 目前的输出地址为:@app/runtime/logs/file_log.log	public static function fileinfo($info,$categories = 'file_log'){		$info = self::getInfo($info));		if($info && $categories)			\Yii::info($info,$categories); 	}	# 3.信息的转换,将object,array 转换成字符串,以供输出。 	public static function getInfo($info){		if(!$info)			return false;		if(is_object($info))			$info = CFunc::object_to_array($info);		if(is_array($info))			$info = json_encode($info);		return $info;	}	}
 |