diff --git a/php/src/Docker/DockerActionManager.php b/php/src/Docker/DockerActionManager.php index a4adfcf1..173e4d5f 100644 --- a/php/src/Docker/DockerActionManager.php +++ b/php/src/Docker/DockerActionManager.php @@ -169,12 +169,11 @@ readonly class DockerActionManager { } public function GetLogs(string $id, string $since = ''): string { - $url = $this->BuildApiUrl( - sprintf( - 'containers/%s/logs?stdout=true&stderr=true×tamps=true&since=%s', - urlencode($id), - $since - )); + $path = sprintf('containers/%s/logs?stdout=true&stderr=true×tamps=true', urlencode($id)); + if ($since !== '') { + $path .= sprintf('&since=%s', $since); + } + $url = $this->BuildApiUrl($path); $responseBody = (string)$this->sendHttpRequest('GET', $url)->getBody(); $response = "";