/** * Write logs to store * * @param array $data * * @param string $topic * * @return bool */ public function putLogs($data, $topic = null, $source = null, $time = null) { $logItem = new LogItem($data, $time); $request = new PutLogsRequest($this->project, $this->logStore, $topic, $source, [$logItem]); $response = $this->client->putLogs($request); return array_get($response->getAllHeaders(), '_info.http_code') === 200; }