async def METHOD_NAME(
    self,
    path: str = "/entries",
    params: dict[str, str | list[str]] | None = None,
    range_header: str | None = None,
    accept: LogFormat = LogFormat.TEXT,
    timeout: ClientTimeout | None = None,
) -> ClientResponse:
    """Get logs from systemd-journal-gatewayd.
    See https://www.freedesktop.org/software/systemd/man/systemd-journal-gatewayd.service.html for params and more info.
    """
    if not self.available:
        raise HostNotSupportedError(
            "No systemd-journal-gatewayd Unix socket available", _LOGGER.error
        )
    async with ClientSession(
        connector=UnixConnector(path="/run/systemd-journal-gatewayd.sock")
    ) as session:
        headers = {ACCEPT: accept}
        if range_header:
            headers[RANGE] = range_header
        async with session.get(
            f"http://localhost{path}",
            headers=headers,
            params=params or {},
            timeout=timeout,
        ) as client_response:
            yield client_response