/** * @param string $type * @param string $logFile * @param int $logLevel * @param array $logstash */ public function __construct($type, $logFile, $logLevel, $logstash) { if ($type == self::LOGTYPE_STREAM) { $this->handler = new StreamHandler($logFile, $logLevel); } elseif ($type == self::LOGTYPE_LOGSTASH) { $this->handler = new StreamHandler($logFile, $logLevel); $this->handler->setFormatter(new LogstashFormatter($logstash['application_name'])); } }