Ejemplo n.º 1
0
 /**
  * Logs a message
  * If a logger has been configured, the logger will be used, otherwise the
  * logging message will be discarded without any further action
  *
  * @param string $message The message that will be logged.
  * @param int    $level   The logging level.
  *
  * @return boolean True if the message was logged successfully or no logger was used.
  */
 public static function log($message, $level = self::LOG_DEBUG)
 {
     $logger = self::$serviceContainer->getLogger();
     switch ($level) {
         case self::LOG_EMERG:
             return $logger->emergency($message);
         case self::LOG_ALERT:
             return $logger->alert($message);
         case self::LOG_CRIT:
             return $logger->critical($message);
         case self::LOG_ERR:
             return $logger->error($message);
         case self::LOG_WARNING:
             return $logger->warning($message);
         case self::LOG_NOTICE:
             return $logger->notice($message);
         case self::LOG_INFO:
             return $logger->info($message);
         default:
             return $logger->debug($message);
     }
 }
Ejemplo n.º 2
0
 /**
  * Logs a message
  * If a logger has been configured, the logger will be used, otherwrise the
  * logging message will be discarded without any further action
  *
  * @param      string The message that will be logged.
  * @param      string The logging level.
  *
  * @return     bool True if the message was logged successfully or no logger was used.
  */
 public static function log($message, $level = self::LOG_DEBUG)
 {
     if (self::$serviceContainer->hasLogger()) {
         $logger = self::$serviceContainer->getLogger();
         switch ($level) {
             case self::LOG_EMERG:
             case self::LOG_ALERT:
                 return $logger->addAlert($message);
             case self::LOG_CRIT:
                 return $logger->addCritical($message);
             case self::LOG_ERR:
                 return $logger->addError($message);
             case self::LOG_WARNING:
                 return $logger->addWarning($message);
             case self::LOG_NOTICE:
             case self::LOG_INFO:
                 return $logger->addInfo($message);
             default:
                 return $logger->addDebug($message);
         }
     }
     return true;
 }