public function SolariumRequestLogger::preExecuteRequest in Search API Solr 8.3
Same name and namespace in other branches
- 8.2 search_api_solr_devel/src/Logging/SolariumRequestLogger.php \Drupal\search_api_solr_devel\Logging\SolariumRequestLogger::preExecuteRequest()
- 4.x modules/search_api_solr_devel/src/Logging/SolariumRequestLogger.php \Drupal\search_api_solr_devel\Logging\SolariumRequestLogger::preExecuteRequest()
Dumps a Solr query as drupal messages.
Parameters
\Solarium\Core\Event\PreExecuteRequest $event: The pre execute event.
File
- modules/
search_api_solr_devel/ src/ Logging/ SolariumRequestLogger.php, line 55
Class
- SolariumRequestLogger
- Event subscriber to handle Solarium events.
Namespace
Drupal\search_api_solr_devel\LoggingCode
public function preExecuteRequest(PreExecuteRequest $event) {
$request = $event
->getRequest();
$parsedRequestParams = Utility::parseRequestParams($request);
$this->develDumperManager
->message($request
->getUri(), $this
->t('Try to send Solr request'));
$this->develDumperManager
->message($parsedRequestParams, $request
->getMethod());
$this
->getLogger()
->debug($request
->getQueryString());
}