Beispiel #1
0
 /**
  * Logs the message
  *
  * @param \YapepBase\Log\Message\IMessage $message   The message to log.
  *
  * @return void
  *
  * @throws \YapepBase\Exception\Log\LoggerNotFoundException   If there are no registered Loggers in the registry.
  */
 public function log(IMessage $message)
 {
     if (!$message->checkIsEmpty()) {
         if (empty($this->loggers)) {
             throw new LoggerNotFoundException('There are no registered Loggers!');
         }
         foreach ($this->loggers as $logger) {
             /** @var ILogger $logger */
             $logger->log($message);
         }
     }
 }
Beispiel #2
0
 /**
  * Logs the message
  *
  * @param \YapepBase\Log\Message\IMessage $message   The message to log.
  *
  * @return void
  */
 public function log(IMessage $message)
 {
     if (!$message->checkIsEmpty()) {
         $this->logMessage($message);
     }
 }