/** * кастомный обработчик исключений * * @param $exception */ public function logExceptionHandler($exception) { $message = $exception->getMessage() . ' | File: {file} | Line: {line}'; $context = array('file' => $exception->getFile(), 'line' => $exception->getLine()); $this->logger->log($this->exceptionLogLevel, $message, $context); }
/** * @expectedException \Psr\Log\InvalidArgumentException */ public function testUndefinedLogLevel() { $logger = new Logger(); $logger->log('myLvl', 'myLvl'); }