diff --git a/src/SPC/command/BaseCommand.php b/src/SPC/command/BaseCommand.php index c04b3fa8..832ced97 100644 --- a/src/SPC/command/BaseCommand.php +++ b/src/SPC/command/BaseCommand.php @@ -80,7 +80,7 @@ abstract class BaseCommand extends Command $this->output = $output; global $ob_logger; - if ($input->getOption('debug')) { + if ($input->getOption('debug') || $output->getVerbosity() > OutputInterface::VERBOSITY_NORMAL) { $ob_logger = new ConsoleLogger(LogLevel::DEBUG, decorated: !$input->getOption('no-ansi')); define('DEBUG_MODE', true); } else { diff --git a/src/SPC/store/Downloader.php b/src/SPC/store/Downloader.php index c17e5b98..7efcfb3b 100644 --- a/src/SPC/store/Downloader.php +++ b/src/SPC/store/Downloader.php @@ -537,10 +537,10 @@ class Downloader } f_exec($cmd, $output, $ret); if ($ret === 2 || $ret === -1073741510) { - throw new RuntimeException('failed http fetch'); + throw new RuntimeException(sprintf('Failed to fetch "%s"', $url)); } if ($ret !== 0) { - throw new DownloaderException('failed http fetch'); + throw new DownloaderException(sprintf('Failed to fetch "%s"', $url)); } $cache[$cmd]['cache'] = implode("\n", $output); $cache[$cmd]['expire'] = time() + 3600; @@ -549,10 +549,10 @@ class Downloader } f_exec($cmd, $output, $ret); if ($ret === 2 || $ret === -1073741510) { - throw new RuntimeException('failed http fetch'); + throw new RuntimeException(sprintf('Failed to fetch "%s"', $url)); } if ($ret !== 0) { - throw new DownloaderException('failed http fetch'); + throw new DownloaderException(sprintf('Failed to fetch "%s"', $url)); } return implode("\n", $output); }