Example #1
0
 /**
  * Process the log queue.
  */
 public static function processQueue($logger = null)
 {
     try {
         if (empty(self::$_queue) || !self::available()) {
             return;
         }
         if (is_null($logger)) {
             $logger = $GLOBALS['injector']->getInstance('Horde_Log_Logger');
         }
         foreach (self::$_queue as $val) {
             $logger->logObject($val);
         }
     } catch (Exception $e) {
     }
     self::$_queue = array();
 }