public function testGetLogLevel() { $expected = Slim\Log::WARN; $exception = new Exception('mockMessage', 0, $expected); $actual = $exception->getLogLevel(); $this->assertEquals($expected, $actual); }
/** * @param SlimBootstrap\Exception $exception * * @throws Slim\Exception\Stop */ private function _handleError(SlimBootstrap\Exception $exception) { $this->_app->getLog()->log($exception->getLogLevel(), $exception->getCode() . ' - ' . $exception->getMessage()); $this->_app->response->setStatus($exception->getCode()); $this->_app->response->setBody($exception->getMessage()); $this->_app->stop(); }
/** * @param string $message * @param int $code * @param int $logLevel */ public function __construct($message = '', $code = 500, $logLevel = Slim\Log::CRITICAL) { parent::__construct($message, $code, $logLevel); }
/** * @param string $message * @param int $code * @param int $logLevel */ public function __construct($message = '', $code = 0, $logLevel = Slim\Log::ERROR) { parent::__construct($message, $code); $this->_logLevel = $logLevel; }