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