public function postLog() { $require = array('message' => true, 'level' => true, 'tag' => false); $params = $this->controller->getParams($require); $this->controller->data = Log::model()->create($params['message'], $params['level'], isset($params['tag']) ? $params['tag'] : null, $this->controller->identity->getId()); }
public static function create($level, $message) { $message = \CJSON::encode(array('message' => $message)); $tag = \CJSON::encode(array('from' => ApiLog::TAG, 'api_version' => ApiModule::CURRENT)); Log::model()->create($message, $level, $tag, ApiLog::USER_ID); }