Only show error stack trace on very verbose level

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/37944/head
Côme Chilliet 3 years ago
parent 1f83979699
commit 2ffa9fc797
No known key found for this signature in database
GPG Key ID: A3E2F658B28C760A
  1. 8
      apps/files/lib/Command/Scan.php

@ -192,11 +192,6 @@ class Scan extends Base {
$users = $input->getArgument('user_id');
}
# restrict the verbosity level to VERBOSITY_VERBOSE
if ($output->getVerbosity() > OutputInterface::VERBOSITY_VERBOSE) {
$output->setVerbosity(OutputInterface::VERBOSITY_VERBOSE);
}
# check quantity of users to be process and show it on the command line
$users_total = count($users);
if ($users_total === 0) {
@ -263,7 +258,8 @@ class Scan extends Base {
return false;
}
$e = new \ErrorException($message, 0, $severity, $file, $line);
$output->writeln("\t<error>$e</error>");
$output->writeln('<error>Error during scan: ' . $e->getMessage() . '</error>');
$output->writeln('<error>' . $e->getTraceAsString() . '</error>', OutputInterface::VERBOSITY_VERY_VERBOSE);
return true;
}

Loading…
Cancel
Save