chiark / gitweb /
trace responses too etc.
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 4 Aug 2021 10:41:01 +0000 (11:41 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 4 Aug 2021 10:41:01 +0000 (11:41 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/bin/client.rs

index 70fe9b96af78e000903f16e3108435121ecddc55..0a7441e286172a2b6be20ed3ec9b71eaf1722650 100644 (file)
@@ -110,8 +110,8 @@ fn submit_request<'r, 'c:'r, C:HCC>(
     as_ref,
   ).map(|b| b.len()).sum();
 
-  trace!("{} #{}: frames={} bytes={}",
-         &c.ic, req_num, upbound.len(), body_len);
+  trace!("{} #{}: req; tx bytes={} frames={}",
+         &c.ic, req_num, body_len, upbound.len());
 
   let body = hyper::body::Body::wrap_stream(
     futures::stream::iter(
@@ -149,7 +149,9 @@ fn submit_request<'r, 'c:'r, C:HCC>(
 
     let r = c.reporter.lock().filter(Some(req_num), r);
 
-    if r.is_none() {
+    if let Some(r) = &r {
+      trace!("{} #{}: rok; rx bytes={}", &c.ic, req_num, r.len());
+    } else {
       tokio::time::sleep(c.ic.http_retry).await;
     }
     r