예제 #1
0
파일: Db.php 프로젝트: aoyel/angel
 protected function log($msg, $level = Logger::LEVEL_DEBUG)
 {
     if ($level < Logger::LEVEL_WARNING) {
         Angel::debug($msg);
     } else {
         Angel::error($msg);
     }
 }
예제 #2
0
 /**
  * Stop process and show or write message
  *
  * @param $code int
  *        	код завершения -1|0|1
  * @param $message string
  *        	сообщение
  */
 protected function halt($code, $message = null)
 {
     if ($message !== null) {
         if ($code == self::EXIT_CODE_ERROR) {
             Angel::error($message);
             if (!$this->demonize) {
                 $message = Console::ansiFormat($message, [Console::FG_RED]);
             }
         } else {
             Angel::debug($message);
         }
         if (!$this->demonize) {
             $this->writeConsole($message);
         }
     }
     if ($code !== -1) {
         exit($code);
     }
 }