Ejemplo n.º 1
0
 public function testGetLogLevel()
 {
     $expected = Slim\Log::WARN;
     $exception = new Exception('mockMessage', 0, $expected);
     $actual = $exception->getLogLevel();
     $this->assertEquals($expected, $actual);
 }
Ejemplo n.º 2
0
 /**
  * @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);
 }
Ejemplo n.º 4
0
 /**
  * @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;
 }