Add logging

Related to: flancer32/mage2_ext_free_rates#1
This commit is contained in:
Alex Gusev 2018-06-30 14:37:09 +03:00 committed by GitHub
parent a3b90582ad
commit d2a16d9789
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -23,14 +23,18 @@ class Fcc
private $httpClient;
/** @var \Magento\Framework\Json\Helper\Data */
private $jsonHelper;
/** @var \Psr\Log\LoggerInterface */
private $logger;
public function __construct(
\Psr\Log\LoggerInterface $logger,
\Magento\Framework\HTTP\ZendClient $httpClient,
\Magento\Directory\Model\CurrencyFactory $currencyFactory,
\Magento\Framework\Json\Helper\Data $jsonHelper,
\Flancer32\FreeRates\Helper\Config $hlpCfg
) {
parent::__construct($currencyFactory);
$this->logger = $logger;
$this->httpClient = $httpClient;
$this->jsonHelper = $jsonHelper;
$this->hlpCfg = $hlpCfg;
@ -47,6 +51,7 @@ class Fcc
$result = null;
$url = str_replace('{{CURRENCY_FROM}}', $currencyFrom, self::CURRENCY_CONVERTER_URL);
$url = str_replace('{{CURRENCY_TO}}', $currencyTo, $url);
$this->logger->info("Currency rates request: $url");
$delay = $this->hlpCfg->getDelay();
$timeout = $this->hlpCfg->getTimeout();
try {
@ -73,4 +78,4 @@ class Fcc
}
return $result;
}
}
}