@@ -113,6 +113,11 @@ fn query_decls(route: &Route) -> Option<TokenStream> {
113
113
"{_err}"
114
114
) ; } }
115
115
) ;
116
+ :: rocket:: trace:: info!(
117
+ target: concat!( "rocket::codegen::route::" , module_path!( ) ) ,
118
+ error_type = :: std:: any:: type_name_of_val( & __error) ,
119
+ "Forwarding error"
120
+ ) ;
116
121
117
122
return #Outcome :: Forward ( ( #__data, #Status :: UnprocessableEntity , #resolve_error!( __e) ) ) ;
118
123
}
@@ -151,6 +156,7 @@ fn request_guard_decl(guard: &Guard) -> TokenStream {
151
156
parameter = stringify!( #ident) ,
152
157
type_name = stringify!( #ty) ,
153
158
reason = %#display_hack!( & __e) ,
159
+ error_type = :: std:: any:: type_name_of_val( & __e) ,
154
160
"request guard failed"
155
161
) ;
156
162
@@ -174,8 +180,8 @@ fn param_guard_decl(guard: &Guard) -> TokenStream {
174
180
target: concat!( "rocket::codegen::route::" , module_path!( ) ) ,
175
181
parameter = #name,
176
182
type_name = stringify!( #ty) ,
177
- error_ty = std:: any:: type_name_of_val( & __error) ,
178
183
reason = %#display_hack!( & __error) ,
184
+ error_type = :: std:: any:: type_name_of_val( & __error) ,
179
185
"path guard forwarding"
180
186
) ;
181
187
@@ -245,6 +251,7 @@ fn data_guard_decl(guard: &Guard) -> TokenStream {
245
251
parameter = stringify!( #ident) ,
246
252
type_name = stringify!( #ty) ,
247
253
reason = %#display_hack!( & __e) ,
254
+ error_type = :: std:: any:: type_name_of_val( & __error) ,
248
255
"data guard failed"
249
256
) ;
250
257
0 commit comments