From f08b99dcd3a97c7a004b0c617ab43fdce531cbfc Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Thu, 6 Feb 2025 18:57:39 +0100 Subject: [PATCH] aws/transcriber*: log all debug details from AWS errors Part-of: --- net/aws/src/transcriber/transcribe.rs | 4 ++-- net/aws/src/transcriber2/imp.rs | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/net/aws/src/transcriber/transcribe.rs b/net/aws/src/transcriber/transcribe.rs index 3da826660..8db80a0db 100644 --- a/net/aws/src/transcriber/transcribe.rs +++ b/net/aws/src/transcriber/transcribe.rs @@ -164,7 +164,7 @@ impl TranscriberStream { .send() .await .map_err(|err| { - let err = format!("Transcribe ws init error: {err}: {}", err.meta()); + let err = format!("Transcribe ws init error: {err}: {} ({err:?})", err.meta()); gst::error!(CAT, imp = imp, "{err}"); gst::error_msg!(gst::LibraryError::Init, ["{err}"]) })?; @@ -186,7 +186,7 @@ impl TranscriberStream { .recv() .await .map_err(|err| { - let err = format!("Transcribe ws stream error: {err}: {}", err.meta()); + let err = format!("Transcribe ws stream error: {err}: {} {err:?}", err.meta()); gst::error!(CAT, imp = self.imp, "{err}"); gst::error_msg!(gst::LibraryError::Failed, ["{err}"]) })?; diff --git a/net/aws/src/transcriber2/imp.rs b/net/aws/src/transcriber2/imp.rs index 7e2ea9bbe..ab31c53fa 100644 --- a/net/aws/src/transcriber2/imp.rs +++ b/net/aws/src/transcriber2/imp.rs @@ -672,7 +672,7 @@ impl Transcriber { builder.audio_stream(chunk_stream.into()).send().await }) .map_err(|err| { - let err = format!("Transcribe ws init error: {err}: {}", err.meta()); + let err = format!("Transcribe ws init error: {err}: {} ({err:?})", err.meta()); gst::error!(CAT, imp = self, "{err}"); gst::error_msg!(gst::LibraryError::Init, ["{err}"]) })?; @@ -685,7 +685,10 @@ impl Transcriber { let event = match output.transcript_result_stream.recv().await { Ok(event) => event, Err(err) => { - let err = format!("Transcribe ws stream error: {err}: {}", err.meta()); + let err = format!( + "Transcribe ws stream error: {err}: {} {err:?}", + err.meta() + ); if let Some(this) = this_weak.upgrade() { gst::error!(CAT, imp = this, "{err}"); this.post_error_message(gst::error_msg!(