From d7546a40201c6be55ac0ec5cdefab0ae18f1cb11 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Thu, 19 Jul 2012 16:35:26 +0200 Subject: [PATCH] Show executed cmd on Solr_Reindex with verbose=1 Makes actual operation a bit clearer, easier to kickstart debugging --- code/solr/Solr.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/solr/Solr.php b/code/solr/Solr.php index 8ef162c..2d976d6 100644 --- a/code/solr/Solr.php +++ b/code/solr/Solr.php @@ -188,8 +188,12 @@ class Solr_Reindex extends BuildTask { for ($offset = 0; $offset < $total; $offset += $this->stat('recordsPerRequest')) { echo "$offset.."; - $res = `php $script dev/tasks/$self index=$index class=$class start=$offset variantstate=$statevar`; - if (isset($_GET['verbose'])) echo "\n ".preg_replace('/\r\n|\n/', '$0 ', $res)."\n"; + $cmd = "php $script dev/tasks/$self index=$index class=$class start=$offset variantstate=$statevar"; + $res = `$cmd`; + if (isset($_GET['verbose'])) { + echo "\n Running '$cmd'\n"; + echo " ".preg_replace('/\r\n|\n/', '$0 ', $res)."\n"; + } // If we're in dev mode, commit more often for fun and profit if (Director::isDev()) Solr::service($index)->commit();