From be11ffd86a9d1052a014542382a0dae73308c6e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Mon, 16 Oct 2023 09:41:51 +0200 Subject: [PATCH] Add debug logging when running setup checks to help with debugging slow results MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- lib/private/SetupCheck/SetupCheckManager.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/private/SetupCheck/SetupCheckManager.php b/lib/private/SetupCheck/SetupCheckManager.php index 1a7b5d555b9..0bf3dc39861 100644 --- a/lib/private/SetupCheck/SetupCheckManager.php +++ b/lib/private/SetupCheck/SetupCheckManager.php @@ -30,12 +30,13 @@ use OC\AppFramework\Bootstrap\Coordinator; use OCP\Server; use OCP\SetupCheck\ISetupCheck; use OCP\SetupCheck\ISetupCheckManager; +use Psr\Log\LoggerInterface; class SetupCheckManager implements ISetupCheckManager { - private Coordinator $coordinator; - - public function __construct(Coordinator $coordinator) { - $this->coordinator = $coordinator; + public function __construct( + private Coordinator $coordinator, + private LoggerInterface $logger, + ) { } public function runAll(): array { @@ -44,6 +45,7 @@ class SetupCheckManager implements ISetupCheckManager { foreach ($setupChecks as $setupCheck) { /** @var ISetupCheck $setupCheckObject */ $setupCheckObject = Server::get($setupCheck->getService()); + $this->logger->debug('Running check '.get_class($setupCheckObject)); $setupResult = $setupCheckObject->run(); $category = $setupCheckObject->getCategory(); if (!isset($results[$category])) {