Skip to content

Commit

Permalink
feat(core): Add logger for sessions call failure (#5036)
Browse files Browse the repository at this point in the history
  • Loading branch information
deepanshu-iiitu committed Jun 19, 2024
1 parent d76ce2b commit 397d221
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
17 changes: 10 additions & 7 deletions crates/router/src/core/payments.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1740,7 +1740,7 @@ where
if let Ok(router_types::PaymentsResponseData::SessionResponse {
session_token,
..
}) = connector_response.response
}) = connector_response.response.clone()
{
// If session token is NoSessionTokenReceived, it is not pushed into the sessions_token as there is no response or there can be some error
// In case of error, that error is already logged
Expand All @@ -1751,13 +1751,16 @@ where
payment_data.sessions_token.push(session_token);
}
}
if let Err(connector_error_response) = connector_response.response {
logger::error!(
"sessions_connector_error {} {:?}",
connector_name,
connector_error_response
);
}
}
Err(connector_error) => {
logger::error!(
"sessions_connector_error {} {:?}",
connector_name,
connector_error
);
Err(api_error) => {
logger::error!("sessions_api_error {} {:?}", connector_name, api_error);
}
}
}
Expand Down
1 change: 1 addition & 0 deletions crates/router/src/services/api.rs
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,7 @@ where
if let Some(status) = error_res.attempt_status {
router_data.status = status;
};
state.event_handler().log_event(&connector_event);
error_res
}
};
Expand Down

0 comments on commit 397d221

Please sign in to comment.