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