refactor(connlib): log more details about failed queries (#2934)

Signed-off-by: Gabi <gabrielalejandro7@gmail.com>
Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
This commit is contained in:
Gabi
2023-12-19 18:56:52 -03:00
committed by GitHub
parent b7e3a5b4cd
commit 1d595fd15c

View File

@@ -360,9 +360,9 @@ impl<CB: Callbacks + 'static> ControlPlane<CB> {
};
let tunnel = self.tunnel.clone();
tokio::spawn(async move {
let response = resolver.lookup(query.name, query.record_type).await;
let response = resolver.lookup(&query.name, query.record_type).await;
if let Err(err) = tunnel.write_dns_lookup_response(response, query.query) {
tracing::error!(err = ?err, "DNS lookup failed: {err:#}");
tracing::debug!(err = ?err, name = query.name, record_type = ?query.record_type, "DNS lookup failed: {err:#}");
}
});
}