Skip to content

Commit ad7a015

Browse files
committed
fix: add logs for request and response
1 parent f617ebc commit ad7a015

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

crates/common_utils/src/keymanager.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use http::{HeaderMap, HeaderName, HeaderValue, Method, StatusCode};
77
#[cfg(feature = "keymanager_mtls")]
88
use masking::PeekInterface;
99
use once_cell::sync::OnceCell;
10-
use router_env::{instrument, tracing};
10+
use router_env::{instrument, logger, tracing};
1111

1212
use crate::{
1313
errors,
@@ -16,6 +16,8 @@ use crate::{
1616
},
1717
};
1818

19+
use core::fmt::Debug;
20+
1921
const CONTENT_TYPE: &str = "Content-Type";
2022
static ENCRYPTION_API_CLIENT: OnceCell<reqwest::Client> = OnceCell::new();
2123

@@ -93,11 +95,13 @@ pub async fn call_encryption_service<T, R>(
9395
request_body: T,
9496
) -> errors::CustomResult<R, errors::KeyManagerClientError>
9597
where
96-
T: serde::Serialize + Send + Sync + 'static,
98+
T: serde::Serialize + Send + Sync + 'static + Debug,
9799
R: serde::de::DeserializeOwned,
98100
{
99101
let url = format!("{}/{endpoint}", &state.url);
100102

103+
logger::info!(key_manager_request=?request_body);
104+
101105
let response = send_encryption_request(
102106
state,
103107
HeaderMap::from_iter(
@@ -116,6 +120,8 @@ where
116120
.await
117121
.map_err(|err| err.change_context(errors::KeyManagerClientError::RequestSendFailed))?;
118122

123+
logger::info!(key_manager_response=?response);
124+
119125
match response.status() {
120126
StatusCode::OK => response
121127
.json::<R>()

0 commit comments

Comments
 (0)