From cab8045bc3fa79176f78b85ca216138affd97021 Mon Sep 17 00:00:00 2001
From: Jon Pugh <jon@thinkdrop.net>
Date: Wed, 9 Dec 2020 18:45:25 -0500
Subject: [PATCH] Issue #3098258: Send the trace to debug drush logs, not
 error. Do the same for drupal 8 and 9.

---
 platform/drupal/install_8.inc | 2 ++
 platform/drupal/install_9.inc | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/platform/drupal/install_8.inc b/platform/drupal/install_8.inc
index fa697fffd..937463a97 100644
--- a/platform/drupal/install_8.inc
+++ b/platform/drupal/install_8.inc
@@ -147,6 +147,8 @@ function install_main() {
   }
   catch (Exception $e) {
     drush_set_error('DRUPAL_INSTALL_FAILED');
+    drush_log('Site installation caused an exception: ' . $e->getMessage(), 'error');
+    drush_log("Trace: \n" . $e->getTraceAsString(), 'debug');
     dlm($e);
   }
   _provision_drupal_create_directories();
diff --git a/platform/drupal/install_9.inc b/platform/drupal/install_9.inc
index f6528c278..c7666ccef 100644
--- a/platform/drupal/install_9.inc
+++ b/platform/drupal/install_9.inc
@@ -146,7 +146,8 @@ function install_main() {
     install_drupal($class_loader, $settings);
   }
   catch (Exception $e) {
-    drush_set_error('DRUPAL_INSTALL_FAILED');
+    drush_log('Site installation caused an exception: ' . $e->getMessage(), 'error');
+    drush_log("Trace: \n" . $e->getTraceAsString(), 'debug');
     dlm($e);
   }
   _provision_drupal_create_directories();
-- 
GitLab