protected function log($level, $message) { if ($this->usePropel) { switch ($level) { case 'debug': $this->logger->debug($message); break; case 'info': $this->logger->info($message); break; case 'notice': $this->logger->notice($message); break; case 'warning': $this->logger->warning($message); break; case 'error': $this->logger->error($message); break; case 'critical': $this->logger->critical($message); break; } } else { $this->logs[] = [$level, $message]; } }