fn add_request()

in src/logging.rs [55:70]


    fn add_request(mut self, request: &HttpRequest) -> Self {
        self.method = Some(request.method().to_string());
        self.path = Some(request.uri().to_string());

        let headers = request.headers();
        self.agent = headers
            .get("User-Agent")
            .and_then(|v| v.to_str().ok())
            .map(|v| v.to_string());
        self.lang = headers
            .get("Accept-Language")
            .and_then(|v| v.to_str().ok())
            .map(|v| v.to_string());
        self.remote = request.connection_info().peer_addr().map(|r| r.to_string());
        self
    }