improve error logging in dockeractionmanager

Signed-off-by: szaimen <szaimen@e.mail.de>
This commit is contained in:
szaimen 2022-03-09 18:25:03 +01:00
parent 172ae49cdf
commit 1a62857df7

View file

@ -281,6 +281,7 @@ class DockerActionManager
} }
$url = $this->BuildApiUrl('containers/create?name=' . $container->GetIdentifier()); $url = $this->BuildApiUrl('containers/create?name=' . $container->GetIdentifier());
try {
$this->guzzleClient->request( $this->guzzleClient->request(
'POST', 'POST',
$url, $url,
@ -288,6 +289,10 @@ class DockerActionManager
'json' => $requestBody 'json' => $requestBody
] ]
); );
} catch (RequestException $e) {
throw $e;
}
} }
public function PullContainer(Container $container) : void public function PullContainer(Container $container) : void
@ -344,6 +349,7 @@ class DockerActionManager
return null; return null;
} catch (\Exception $e) { } catch (\Exception $e) {
error_log('Could not get digest of container ' . $this->BuildApiUrl($containerName) . ' ' . $e->getMessage());
return null; return null;
} }
} }
@ -365,6 +371,7 @@ class DockerActionManager
apcu_add($cacheKey, $tag); apcu_add($cacheKey, $tag);
return $tag; return $tag;
} catch (\Exception $e) { } catch (\Exception $e) {
error_log('Could not get current channel ' . $e->getMessage());
} }
return 'latest'; return 'latest';
@ -451,6 +458,7 @@ class DockerActionManager
] ]
); );
} catch (RequestException $e) { } catch (RequestException $e) {
error_log('Could not disconnect container from network ' . $e->getMessage());
} }
} }