JobList: add debug log when hasReservedJob query fails

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
pull/37835/head
Marcel Klehr 2023-04-24 17:16:15 +07:00
parent 6148c5e0a1
commit 524d053eb2
1 changed files with 5 additions and 1 deletions

@ -39,16 +39,19 @@ use OCP\DB\Exception;
use OCP\DB\QueryBuilder\IQueryBuilder;
use OCP\IConfig;
use OCP\IDBConnection;
use Psr\Log\LoggerInterface;
class JobList implements IJobList {
protected IDBConnection $connection;
protected IConfig $config;
protected ITimeFactory $timeFactory;
protected LoggerInterface $logger;
public function __construct(IDBConnection $connection, IConfig $config, ITimeFactory $timeFactory) {
public function __construct(IDBConnection $connection, IConfig $config, ITimeFactory $timeFactory, LoggerInterface $logger) {
$this->connection = $connection;
$this->config = $config;
$this->timeFactory = $timeFactory;
$this->logger = $logger;
}
/**
@ -401,6 +404,7 @@ class JobList implements IJobList {
$result->closeCursor();
return $hasReservedJobs;
} catch (Exception $e) {
$this->logger->debug('Querying reserved jobs failed', ['exception' => $e]);
return false;
}
}