public static function setHandler($handler)
 {
     self::$monitorHandler = $handler;
 }
Exemple #2
0
 public static function startMonitor($handler = null)
 {
     if (empty($handler)) {
         ZcMonitor::setHandler(new ZcMonitorHandler());
     } else {
         ZcMonitor::setHandler($handler);
     }
     self::setMonitor();
 }
Exemple #3
0
 /**
  * 
  * 当有些问题,严重程度到需要通知相关人等时候,需要采用这个方法。
  * $errorType决定了需要通知哪些人,在yalladmin/monitor_log.php里配置
  * 这是个很简单,但是非常好用的方法。
  * 
  * @param unknown_type $message
  * @param unknown_type $errorType
  * @param unknown_type $needNotify 是否需要发送邮件
  */
 public function monitor($message, $errorType = 1, $needNotify = false)
 {
     $this->log($message, self::EMERG);
     ZcMonitor::monitor($message, $errorType, $needNotify);
 }