Skip to content
Snippets Groups Projects
Commit ac555e11 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

rel #28103 : add ability to log OAI calls

parent f5f1ef40
4 merge requests!1267Master,!1221Master,!1220Hotline master,!1205Hotline#28103 les vignettes d album 1dtouch ne s affichent pas
......@@ -41,8 +41,10 @@ class Class_WebService_OAI extends Class_WebService_Abstract {
protected $web_client;
protected $numeric_resource_class = 'Class_WebService_BibNumerique_Numilog_LivreNumerique';
protected $_listRecordsResumptionToken;
protected $metadata_prefix='oai_dc';
protected $metadata_prefix = 'oai_dc';
protected $_first_page = 1;
protected $_logger;
const ListSets = 'ListSets';
const ListRecords = 'ListRecords';
......@@ -96,7 +98,23 @@ class Class_WebService_OAI extends Class_WebService_Abstract {
$parameters = array_merge(['verb' => $verb],
$parameters);
$url = $this->oai_handler.'?'.http_build_query($parameters);
return $this->getContent($url);
$response = $this->getContent($url);
$this->_log($url, $response);
return $response;
}
protected function _log($url, $response) {
if (!$this->_logger)
return;
$this->_logger->log($url, $response);
}
public function setLogger($logger) {
$this->_logger = $logger;
return $this;
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment