Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Monolog.php
Go to the documentation of this file.
1 <?php
8 
9 use Monolog\Logger;
10 
11 class Monolog extends Logger
12 {
16  public function __construct($name, array $handlers = [], array $processors = [])
17  {
21  $handlers = array_values($handlers);
22 
23  parent::__construct($name, $handlers, $processors);
24  }
25 
34  public function addRecord($level, $message, array $context = [])
35  {
42  if ($message instanceof \Exception && !isset($context['exception'])) {
43  $context['exception'] = $message;
44  }
45 
46  $message = $message instanceof \Exception ? $message->getMessage() : $message;
47 
48  return parent::addRecord($level, $message, $context);
49  }
50 }
__construct($name, array $handlers=[], array $processors=[])
Definition: Monolog.php:16
$message
addRecord($level, $message, array $context=[])
Definition: Monolog.php:34
if(!isset($_GET['name'])) $name
Definition: log.php:14