Exemple #1
0
 /**
  * @return Record
  */
 protected function getRecord()
 {
     $record = new Record('test', 'foobar', new Level());
     $record->setContext(['foo' => 'bar', 'abc' => 'baz']);
     $record->setExtras(['abc' => 'baz', 'foo' => 'bar']);
     return $record;
 }
Exemple #2
0
 /**
  * {@inheritdoc}
  *
  * @throws InvalidArgumentException
  */
 public function log($levelName, $message, array $context = [])
 {
     $record = new Record($this->getChannel(), (string) $message, Level::createFromName($levelName));
     $record->setContext($context);
     $this->applyProcessors($record);
     foreach ($this->handlers as $handler) {
         $pass = $handler->handle($record);
         if (true !== $pass) {
             break;
         }
     }
 }