logfile_location, '/') . '/eseye.log', $configuration->log_max_files, $configuration->logger_level ); $stream->setFormatter($formatter); $this->logger = new Logger('eseye'); $this->logger->pushHandler($stream); } /** * @param string $message * * @return mixed|void */ public function log(string $message) { $this->logger->info($message); } /** * @param string $message * * @return mixed|void */ public function debug(string $message) { $this->logger->debug($message); } /** * @param string $message * * @return mixed|void */ public function warning(string $message) { $this->logger->warning($message); } /** * @param string $message * * @return mixed|void */ public function error(string $message) { $this->logger->error($message); } }