in Aliyun/Log/Client.php [639:667]
public function getLogsJson(Aliyun_Log_Models_GetLogsRequest $request) {
$headers = array ();
$params = array ();
if ($request->getTopic () !== null)
$params ['topic'] = $request->getTopic ();
if ($request->getFrom () !== null)
$params ['from'] = $request->getFrom ();
if ($request->getTo () !== null)
$params ['to'] = $request->getTo ();
if ($request->getQuery () !== null)
$params ['query'] = $request->getQuery ();
$params ['type'] = 'log';
if ($request->getLine () !== null)
$params ['line'] = $request->getLine ();
if ($request->getOffset () !== null)
$params ['offset'] = $request->getOffset ();
if ($request->getOffset () !== null)
$params ['reverse'] = $request->getReverse () ? 'true' : 'false';
if ($request -> getPowerSql() != null)
$params ["powerSql"] = $request -> getPowerSql()? 'true' : 'false';
$logstore = $request->getLogstore () !== null ? $request->getLogstore () : '';
$project = $request->getProject () !== null ? $request->getProject () : '';
$resource = "/logstores/$logstore";
list ( $resp, $header ) = $this->send ( "GET", $project, NULL, $resource, $params, $headers );
$requestId = isset ( $header ['x-log-requestid'] ) ? $header ['x-log-requestid'] : '';
$resp = $this->parseToJson ( $resp, $requestId );
return array($resp, $header);
//return new Aliyun_Log_Models_GetLogsResponse ( $resp, $header );
}