Exemple #1
0
 /**
  * Defer a message for later logging.
  *
  * @param int $level The log level corresponding to this message.
  * @param string $message The message itself to log.
  * @param boolean $stats Whether this is a stats message or a regular one.
  */
 private static function defer($level, $message, $stats)
 {
     // save the message for later
     self::$earlyLog[] = array('level' => $level, 'string' => $message, 'statsLog' => $stats);
     // register a shutdown handler if needed
     if (!self::$shutdownRegistered) {
         register_shutdown_function(array('SimpleSAML_Logger', 'flush'));
         self::$shutdownRegistered = true;
     }
 }