fix(logging): add an end log line for LogSpanInitializer (#3528)

This commit is contained in:
Sampras Lopes
2024-02-01 19:38:38 +05:30
committed by GitHub
parent 1828ea6187
commit 13be7e6f87
3 changed files with 11 additions and 6 deletions

View File

@ -141,9 +141,14 @@ where
let response_fut = self.service.call(req);
Box::pin(
response_fut.instrument(
async move {
let response = response_fut.await;
logger::info!(golden_log_line = true);
response
}
.instrument(
router_env::tracing::info_span!(
"golden_log_line",
"ROOT_SPAN",
payment_id = Empty,
merchant_id = Empty,
connector_name = Empty,

View File

@ -147,7 +147,7 @@ pub async fn get_customer_mandates(
customer_id: path.into_inner(),
};
api::server_wrap(
Box::pin(api::server_wrap(
flow,
state,
&req,
@ -166,6 +166,6 @@ pub async fn get_customer_mandates(
req.headers(),
),
api_locking::LockAction::NotApplicable,
)
))
.await
}

View File

@ -118,7 +118,7 @@ pub async fn retrieve_mandates_list(
) -> HttpResponse {
let flow = Flow::MandatesList;
let payload = payload.into_inner();
api::server_wrap(
Box::pin(api::server_wrap(
flow,
state,
&req,
@ -132,6 +132,6 @@ pub async fn retrieve_mandates_list(
req.headers(),
),
api_locking::LockAction::NotApplicable,
)
))
.await
}