summaryrefslogtreecommitdiffstats
path: root/businesslayer/feedbusinesslayer.php
diff options
context:
space:
mode:
Diffstat (limited to 'businesslayer/feedbusinesslayer.php')
-rw-r--r--businesslayer/feedbusinesslayer.php29
1 files changed, 18 insertions, 11 deletions
diff --git a/businesslayer/feedbusinesslayer.php b/businesslayer/feedbusinesslayer.php
index 024c7b8ea..acb999aa4 100644
--- a/businesslayer/feedbusinesslayer.php
+++ b/businesslayer/feedbusinesslayer.php
@@ -12,8 +12,11 @@
*/
namespace OCA\News\BusinessLayer;
-use \OCA\News\Core\Logger;
-use \OCA\News\Db\DoesNotExistException;
+
+use \OCP\ILogger;
+use \OCP\IL10N;
+use \OCP\AppFramework\Db\DoesNotExistException;
+
use \OCA\News\Db\Feed;
use \OCA\News\Db\Item;
use \OCA\News\Db\FeedMapper;
@@ -35,16 +38,18 @@ class FeedBusinessLayer extends BusinessLayer {
private $autoPurgeMinimumInterval;
private $enhancer;
private $purifier;
+ private $loggerParams;
public function __construct(FeedMapper $feedMapper,
Fetcher $feedFetcher,
ItemMapper $itemMapper,
- Logger $logger,
- $l10n,
+ ILogger $logger,
+ IL10N $l10n,
$timeFactory,
Config $config,
Enhancer $enhancer,
- $purifier){
+ $purifier,
+ $loggerParams){
parent::__construct($feedMapper);
$this->feedFetcher = $feedFetcher;
$this->itemMapper = $itemMapper;
@@ -55,6 +60,7 @@ class FeedBusinessLayer extends BusinessLayer {
$this->enhancer = $enhancer;
$this->purifier = $purifier;
$this->feedMapper = $feedMapper;
+ $this->loggerParams = $loggerParams;
}
/**
@@ -131,7 +137,7 @@ class FeedBusinessLayer extends BusinessLayer {
return $feed;
} catch(FetcherException $ex){
- $this->logger->log($ex->getMessage(), 'debug');
+ $this->logger->debug($ex->getMessage(), $this->loggerParams);
throw new BusinessLayerException(
$this->l10n->t(
'Can not add feed: URL does not exist, SSL Certificate can not be validated ' .
@@ -150,8 +156,8 @@ class FeedBusinessLayer extends BusinessLayer {
try {
$this->update($feed->getId(), $feed->getUserId());
} catch(BusinessLayerException $ex){
- $this->logger->log('Could not update feed ' . $ex->getMessage(),
- 'debug');
+ $this->logger->debug('Could not update feed ' . $ex->getMessage(),
+ $this->loggerParams);
}
}
}
@@ -200,9 +206,10 @@ class FeedBusinessLayer extends BusinessLayer {
} catch(FetcherException $ex){
// failed updating is not really a problem, so only log it
- $this->logger->log('Can not update feed with url ' . $existingFeed->getUrl() .
- ': Not found or bad source', 'debug');
- $this->logger->log($ex->getMessage(), 'debug');
+
+ $this->logger->debug('Can not update feed with url ' . $existingFeed->getUrl() .
+ ': Not found or bad source', $this->loggerParams);
+ $this->logger->debug($ex->getMessage(), $this->loggerParams);
}
return $this->feedMapper->find($feedId, $userId);