/** * 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(); }