feat(logging): logging the request payload during BeginRequest (#1247)

This commit is contained in:
Nishant Joshi
2023-05-25 15:08:23 +05:30
committed by GitHub
parent 24c3a42898
commit 253eead301
2 changed files with 8 additions and 7 deletions

View File

@ -570,7 +570,7 @@ where
}
#[instrument(
skip(request, payload, state, func, api_auth),
skip(request, state, func, api_auth, payload),
fields(request_method, request_url_path)
)]
pub async fn server_wrap<'a, 'b, A, T, U, Q, F, Fut, E>(
@ -597,7 +597,8 @@ where
tracing::Span::current().record("request_url_path", url_path);
let start_instant = Instant::now();
logger::info!(tag = ?Tag::BeginRequest);
logger::info!(tag = ?Tag::BeginRequest, payload = ?payload);
let res = match metrics::request::record_request_time_metric(
server_wrap_util(&flow, state, request, payload, func, api_auth),
&flow,