From 053b6098993eb8d7015ebf3559a76c44e5021961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damir=20Jeli=C4=87?= Date: Thu, 19 Jan 2023 12:05:24 +0100 Subject: [PATCH] chore(sdk): Add a prefix to the request id to make it easier to grep for them --- crates/matrix-sdk/src/http_client.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/matrix-sdk/src/http_client.rs b/crates/matrix-sdk/src/http_client.rs index d412ad303..1cc19f986 100644 --- a/crates/matrix-sdk/src/http_client.rs +++ b/crates/matrix-sdk/src/http_client.rs @@ -113,6 +113,11 @@ impl HttpClient { HttpClient { inner, request_config, next_request_id: AtomicU64::new(0).into() } } + fn get_request_id(&self) -> String { + let request_id = self.next_request_id.fetch_add(1, Ordering::SeqCst); + format!("REQ-{request_id}") + } + fn serialize_request( &self, request: R, @@ -280,7 +285,8 @@ impl HttpClient { R: OutgoingRequest + Debug, HttpError: From>, { - let request_id = self.next_request_id.fetch_add(1, Ordering::SeqCst); + let request_id = self.get_request_id(); + let span = tracing::Span::current(); let config = match config {