From 2f068bc9d191b8bd992cec6f20cf415c7df63c3d Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Thu, 5 Apr 2018 17:26:09 +0200 Subject: [PATCH] Add more logging for the object storage during creation of the buckets Signed-off-by: Morris Jobke --- lib/private/Files/ObjectStore/S3ConnectionTrait.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/private/Files/ObjectStore/S3ConnectionTrait.php b/lib/private/Files/ObjectStore/S3ConnectionTrait.php index 188012b7c1..2556180173 100644 --- a/lib/private/Files/ObjectStore/S3ConnectionTrait.php +++ b/lib/private/Files/ObjectStore/S3ConnectionTrait.php @@ -103,18 +103,20 @@ trait S3ConnectionTrait { } if (!$this->connection->doesBucketExist($this->bucket)) { + $logger = \OC::$server->getLogger(); try { + $logger->info('Bucket "' . $this->bucket . '" does not exist - creating it.', ['app' => 'objectstore']); $this->connection->createBucket(array( 'Bucket' => $this->bucket )); $this->testTimeout(); } catch (S3Exception $e) { - \OC::$server->getLogger()->logException($e, [ + $logger->logException($e, [ 'message' => 'Invalid remote storage.', '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()); } }