diff --git a/dragonfly-client/src/proxy/mod.rs b/dragonfly-client/src/proxy/mod.rs
index f1c87339c..3f88ce738 100644
--- a/dragonfly-client/src/proxy/mod.rs
+++ b/dragonfly-client/src/proxy/mod.rs
@@ -50,7 +50,7 @@ use lazy_static::lazy_static;
use rcgen::Certificate;
use rustls::{RootCertStore, ServerConfig};
use rustls_pki_types::CertificateDer;
-use std::collections::HashMap;
+use std::collections::{HashMap, HashSet};
use std::net::SocketAddr;
use std::sync::Arc;
use tokio::io::{AsyncWriteExt, BufReader, BufWriter};
@@ -420,17 +420,11 @@ pub async fn http_handler(
}
if request.uri().scheme().cloned() == Some(http::uri::Scheme::HTTPS) {
- info!(
- "proxy HTTPS request directly to remote server: {:?}",
- request
- );
+ log_request(&request, "proxy HTTPS request directly to remote server:");
return proxy_via_https(request, registry_cert).await;
}
- info!(
- "proxy HTTP request directly to remote server: {:?}",
- request
- );
+ log_request(&request, "proxy HTTP request directly to remote server:");
return proxy_via_http(request).await;
}
@@ -445,7 +439,7 @@ pub async fn https_handler(
registry_cert: Arc