Open Journal Systems  3.3.0
PsrLogAdapter.php
1 <?php
2 
3 namespace Guzzle\Log;
4 
5 use Psr\Log\LogLevel;
6 use Psr\Log\LoggerInterface;
7 
14 {
18  private static $mapping = array(
19  LOG_DEBUG => LogLevel::DEBUG,
20  LOG_INFO => LogLevel::INFO,
21  LOG_WARNING => LogLevel::WARNING,
22  LOG_ERR => LogLevel::ERROR,
23  LOG_CRIT => LogLevel::CRITICAL,
24  LOG_ALERT => LogLevel::ALERT
25  );
26 
27  public function __construct(LoggerInterface $logObject)
28  {
29  $this->log = $logObject;
30  }
31 
32  public function log($message, $priority = LOG_INFO, $extras = array())
33  {
34  $this->log->log(self::$mapping[$priority], $message, $extras);
35  }
36 }
Guzzle\Log\AbstractLogAdapter
Definition: AbstractLogAdapter.php:8
Guzzle\Log\PsrLogAdapter\log
log($message, $priority=LOG_INFO, $extras=array())
Definition: PsrLogAdapter.php:32
Guzzle\Log\PsrLogAdapter
Definition: PsrLogAdapter.php:13
Guzzle\Log\PsrLogAdapter\__construct
__construct(LoggerInterface $logObject)
Definition: PsrLogAdapter.php:27
Guzzle\Log
Definition: AbstractLogAdapter.php:3