also print query with path for h2 just as h1

This commit is contained in:
Congyu WANG 2024-08-07 15:36:06 +08:00
parent 53e1810a27
commit 8102a0900b

View file

@ -20,6 +20,7 @@ use h2::server;
use h2::server::SendResponse; use h2::server::SendResponse;
use h2::{RecvStream, SendStream}; use h2::{RecvStream, SendStream};
use http::header::HeaderName; use http::header::HeaderName;
use http::uri::PathAndQuery;
use http::{header, HeaderMap, Response}; use http::{header, HeaderMap, Response};
use log::{debug, warn}; use log::{debug, warn};
use pingora_http::{RequestHeader, ResponseHeader}; use pingora_http::{RequestHeader, ResponseHeader};
@ -348,7 +349,11 @@ impl HttpSession {
format!( format!(
"{} {}, Host: {}:{}", "{} {}, Host: {}:{}",
self.request_header.method, self.request_header.method,
self.request_header.uri.path(), self.request_header
.uri
.path_and_query()
.map(PathAndQuery::as_str)
.unwrap_or_default(),
self.request_header.uri.host().unwrap_or_default(), self.request_header.uri.host().unwrap_or_default(),
self.req_header() self.req_header()
.uri .uri