Merge pull request #9092 from nextcloud/log-objectstorage-stuff
Add more logging for the object storage during creation of the buckets
This commit is contained in:
commit
bbc4c6036a
|
@ -103,18 +103,20 @@ trait S3ConnectionTrait {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$this->connection->doesBucketExist($this->bucket)) {
|
if (!$this->connection->doesBucketExist($this->bucket)) {
|
||||||
|
$logger = \OC::$server->getLogger();
|
||||||
try {
|
try {
|
||||||
|
$logger->info('Bucket "' . $this->bucket . '" does not exist - creating it.', ['app' => 'objectstore']);
|
||||||
$this->connection->createBucket(array(
|
$this->connection->createBucket(array(
|
||||||
'Bucket' => $this->bucket
|
'Bucket' => $this->bucket
|
||||||
));
|
));
|
||||||
$this->testTimeout();
|
$this->testTimeout();
|
||||||
} catch (S3Exception $e) {
|
} catch (S3Exception $e) {
|
||||||
\OC::$server->getLogger()->logException($e, [
|
$logger->logException($e, [
|
||||||
'message' => 'Invalid remote storage.',
|
'message' => 'Invalid remote storage.',
|
||||||
'level' => \OCP\Util::DEBUG,
|
'level' => \OCP\Util::DEBUG,
|
||||||
'app' => 'files_external',
|
'app' => 'objectstore',
|
||||||
]);
|
]);
|
||||||
throw new \Exception('Creation of bucket failed. ' . $e->getMessage());
|
throw new \Exception('Creation of bucket "' . $this->bucket . '" failed. ' . $e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue