Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Monolog Class Reference
Inheritance diagram for Monolog:
Logger

Public Member Functions

 __construct ($name, array $handlers=[], array $processors=[])
 
 addRecord ($level, $message, array $context=[])
 

Detailed Description

Definition at line 11 of file Monolog.php.

Constructor & Destructor Documentation

◆ __construct()

__construct (   $name,
array  $handlers = [],
array  $processors = [] 
)

{}

TODO: This should be eliminated with MAGETWO-53989

Definition at line 16 of file Monolog.php.

17  {
21  $handlers = array_values($handlers);
22 
23  parent::__construct($name, $handlers, $processors);
24  }
if(!isset($_GET['name'])) $name
Definition: log.php:14

Member Function Documentation

◆ addRecord()

addRecord (   $level,
  $message,
array  $context = [] 
)

Adds a log record.

Parameters
integer$levelThe logging level
string$messageThe log message
array$contextThe log context
Returns
Boolean Whether the record has been processed

To preserve compatibility with Exception messages. And support PSR-3 context standard.

PSR-3 context standard

Definition at line 34 of file Monolog.php.

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  }
$message

The documentation for this class was generated from the following file: