available() 공개 정적인 메소드

Is the logger available?
public static available ( ) : boolean
리턴 boolean True if logging is available.
예제 #1
0
파일: Horde.php 프로젝트: jubinpatel/horde
 /**
  * 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);
     }
 }