Ejemplo n.º 1
0
 /**
  * Logs with an arbitrary level.
  *
  * @param mixed $level
  * @param string $message
  * @param array $context
  * @return NULL
  */
 public function log($level, $message, array $context = array())
 {
     switch ($level) {
         case SimpleSAML_Logger::ALERT:
             SimpleSAML_Logger::alert($message);
             break;
         case SimpleSAML_Logger::CRIT:
             SimpleSAML_Logger::critical($message);
             break;
         case SimpleSAML_Logger::DEBUG:
             SimpleSAML_Logger::debug($message);
             break;
         case SimpleSAML_Logger::EMERG:
             SimpleSAML_Logger::emergency($message);
             break;
         case SimpleSAML_Logger::ERR:
             SimpleSAML_Logger::error($message);
             break;
         case SimpleSAML_Logger::INFO:
             SimpleSAML_Logger::info($message);
             break;
         case SimpleSAML_Logger::NOTICE:
             SimpleSAML_Logger::notice($message);
             break;
         case SimpleSAML_Logger::WARNING:
             SimpleSAML_Logger::warning($message);
     }
 }
Ejemplo n.º 2
0
 /**
  * System is unusable.
  *
  * @param string $message
  * @param array $context
  * @return NULL
  */
 public function emergency($message, array $context = array())
 {
     SimpleSAML_Logger::emergency($message . var_export($context, TRUE));
 }