1
0
mirror of https://github.com/fafhrd91/actix-web synced 2024-11-27 17:52:56 +01:00

use match name if possible in data debug log

This commit is contained in:
Rob Ede 2021-12-30 07:15:57 +00:00
parent 231a24ef8d
commit b4ff6addfe
No known key found for this signature in database
GPG Key ID: 97C636207D3EF933

View File

@ -153,16 +153,15 @@ impl<T: ?Sized + 'static> FromRequest for Data<T> {
ok(st.clone())
} else {
log::debug!(
"Failed to construct Data extractor type: `{}`. For the Data extractor to work \
"Failed to extract `Data<{}>` for `{}` handler. For the Data extractor to work \
correctly, wrap the data with `Data::new()` and pass it to `App::app_data()`. \
Ensure that types align in both the set and retrieve calls. \
Request path: {}",
Ensure that types align in both the set and retrieve calls.",
type_name::<T>(),
req.path()
req.match_name().unwrap_or_else(|| req.path())
);
err(ErrorInternalServerError(
"Requested application data is not configured. \
"Requested application data is not configured correctly. \
View/enable debug logs for more details.",
))
}