private function handleLog($data) { if ($this->logger === null) { return; } $trace = !empty($data['trace']) ? ' Trace: [' . str_replace(PHP_EOL, ' | ', $data['trace']) . ']' : ""; $message = 'Message: ' . $data['message'] . ' File: ' . $data['file'] . ' Line:' . $data['line'] . $trace; $this->logger->addEntry($message, $data['type']); }