@@ -253,7 +253,8 @@ where
253253 ) ?;
254254 let res = client. call ( req) . await ?;
255255 if res. status ( ) != http:: StatusCode :: OK {
256- return Err ( ExtensionError :: boxed ( "unable to initialize the logs api" ) ) ;
256+ let err = format ! ( "unable to initialize the logs api: {}" , res. status( ) ) ;
257+ return Err ( ExtensionError :: boxed ( err) ) ;
257258 }
258259 trace ! ( "Registered extension with Logs API" ) ;
259260 }
@@ -288,7 +289,8 @@ where
288289 ) ?;
289290 let res = client. call ( req) . await ?;
290291 if res. status ( ) != http:: StatusCode :: OK {
291- return Err ( ExtensionError :: boxed ( "unable to initialize the telemetry api" ) ) ;
292+ let err = format ! ( "unable to initialize the telemetry api: {}" , res. status( ) ) ;
293+ return Err ( ExtensionError :: boxed ( err) ) ;
292294 }
293295 trace ! ( "Registered extension with Telemetry API" ) ;
294296 }
@@ -317,30 +319,30 @@ where
317319
318320 let ep = match ep. ready ( ) . await {
319321 Ok ( ep) => ep,
320- Err ( error ) => {
321- println ! ( "Inner service is not ready: {:?}" , error ) ;
322+ Err ( err ) => {
323+ println ! ( "Inner service is not ready: {err :?}" ) ;
322324 let req = if is_invoke {
323- requests:: init_error ( extension_id, & error . to_string ( ) , None ) ?
325+ requests:: init_error ( extension_id, & err . to_string ( ) , None ) ?
324326 } else {
325- requests:: exit_error ( extension_id, & error . to_string ( ) , None ) ?
327+ requests:: exit_error ( extension_id, & err . to_string ( ) , None ) ?
326328 } ;
327329
328330 client. call ( req) . await ?;
329- return Err ( error . into ( ) ) ;
331+ return Err ( err . into ( ) ) ;
330332 }
331333 } ;
332334
333335 let res = ep. call ( event) . await ;
334- if let Err ( error ) = res {
335- println ! ( "{:?}" , error ) ;
336+ if let Err ( err ) = res {
337+ println ! ( "{err :?}" ) ;
336338 let req = if is_invoke {
337- requests:: init_error ( extension_id, & error . to_string ( ) , None ) ?
339+ requests:: init_error ( extension_id, & err . to_string ( ) , None ) ?
338340 } else {
339- requests:: exit_error ( extension_id, & error . to_string ( ) , None ) ?
341+ requests:: exit_error ( extension_id, & err . to_string ( ) , None ) ?
340342 } ;
341343
342344 client. call ( req) . await ?;
343- return Err ( error . into ( ) ) ;
345+ return Err ( err . into ( ) ) ;
344346 }
345347 }
346348 Ok ( ( ) )
@@ -422,7 +424,8 @@ async fn register<'a>(
422424 let req = requests:: register_request ( & name, events) ?;
423425 let res = client. call ( req) . await ?;
424426 if res. status ( ) != http:: StatusCode :: OK {
425- return Err ( ExtensionError :: boxed ( "unable to register the extension" ) ) ;
427+ let err = format ! ( "unable to register the extension: {}" , res. status( ) ) ;
428+ return Err ( ExtensionError :: boxed ( err) ) ;
426429 }
427430
428431 let header = res
0 commit comments