Commit 594c511f authored by tufengqi's avatar tufengqi

新增日志写入函数

parent 8bfaf0e1
......@@ -29,6 +29,33 @@ class Application extends Component
echo $this->terry . "Hello Welcome to MyComponent";
}
private function checkAndFilterLog($arr_code_arr)
{
if ((empty($arr_code_arr['code']) && empty($arr_code_arr['arr']))
|| (!empty($arr_code_arr['code']) && !is_numeric($arr_code_arr['code']))
|| (!empty($arr_code_arr['arr']) && !is_array($arr_code_arr['arr']))) {
exit('check param one,code json');
}
if (empty($arr_code_arr['code'])) {
$arr_code_arr['code'] = 0;
}
if (empty($arr_code_arr['arr'])) {
$arr_code_arr['arr'] = "";
}
return $arr_code_arr;
}
public function info($arr_code_arr, $cate_name)
{
$arr_code_arr = $this->checkAndFilterLog($arr_code_arr);
\Yii::info($arr_code_arr['code'] . "\t" . json_encode($arr_code_arr['arr']), $cate_name);
}
public function error($arr_code_arr, $cate_name)
{
$arr_code_arr = $this->checkAndFilterLog($arr_code_arr);
\Yii::error($arr_code_arr['code'] . "\t" . json_encode($arr_code_arr['arr']), $cate_name);
}
/**
* 获取配置信息
* @param string $name 配置名
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment