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