Beispiel #1
0
 /**
  * @param string $msg
  * @param int $priority
  * @return array
  */
 public function message($msg, $priority)
 {
     if ($priority <= $this->mask) {
         self::$messages[] = $this->writeMessage($msg);
     }
     if ($this->next != null) {
         $this->next->message($msg, $priority);
     }
     return self::$messages;
 }
 /**
  * Prints the message, adds the time elapsed and memory usage.
  */
 public function message($msg, $level)
 {
     echo $this->get_time_elapsed() . "ms ";
     echo memory_get_usage() . "b : ";
     parent::message($msg, $level);
 }
Beispiel #3
0
 public function testErrorOutput()
 {
     $message = $this->logger->message("Error", Logger::ERR);
     $expected = array("StdOut Message: Error", "Email Message: Error", "StdErr Message: Error");
     $this->assertEquals($expected, $message);
 }
Beispiel #4
0
 public static function log($message, $code = -1)
 {
     $logsLocation = ConfigUtil::getLogsPath();
     $logger = new Logger($logsLocation);
     $logger->message($code, print_r($message, true));
 }
Beispiel #5
0
 protected function getError($message)
 {
     if (Config::get('dev')) {
         Response::status(404, TRUE, $message);
     } else {
         Response::status(404, TRUE);
         Logger::message($message, Log::ERROR);
     }
     exit;
 }