queue() public static method

Queue log entries to output once the framework is initialized.
public static queue ( Horde_Core_Log_Object $ob )
$ob Horde_Core_Log_Object
Beispiel #1
0
 /**
  * Shortcut to logging method.
  *
  * @see Horde_Core_Log_Logger
  */
 public static function log($event, $priority = null, array $options = array())
 {
     $options['trace'] = isset($options['trace']) ? $options['trace'] + 1 : 1;
     $log_ob = new Horde_Core_Log_Object($event, $priority, $options);
     /* Chicken/egg: we must wait until we have basic framework setup
      * before we can start logging. Otherwise, queue entries. */
     if (isset($GLOBALS['injector']) && Horde_Core_Factory_Logger::available()) {
         $GLOBALS['injector']->getInstance('Horde_Log_Logger')->logObject($log_ob);
     } else {
         Horde_Core_Factory_Logger::queue($log_ob);
     }
 }