@@ -13,6 +13,7 @@ use std::fmt::Debug;
1313use std:: marker:: PhantomData ;
1414use std:: pin:: Pin ;
1515use std:: task:: { Context , Poll } ;
16+ use tracing:: trace;
1617
1718/// Input type for Event Streams.
1819pub struct EventStreamSender < T , E > {
@@ -150,14 +151,18 @@ impl<T, E: StdError + Send + Sync + 'static> Stream for MessageStreamAdapter<T,
150151 . marshall ( message)
151152 . map_err ( SdkError :: construction_failure) ?,
152153 } ;
154+
155+ trace ! ( unsigned_message = ?message, "signing event stream message" ) ;
153156 let message = self
154157 . signer
155158 . sign ( message)
156159 . map_err ( SdkError :: construction_failure) ?;
160+
157161 let mut buffer = Vec :: new ( ) ;
158162 message
159163 . write_to ( & mut buffer)
160164 . map_err ( SdkError :: construction_failure) ?;
165+ trace ! ( signed_message = ?buffer, "sending signed event stream message" ) ;
161166 Poll :: Ready ( Some ( Ok ( Bytes :: from ( buffer) ) ) )
162167 } else if !self . end_signal_sent {
163168 self . end_signal_sent = true ;
@@ -167,6 +172,7 @@ impl<T, E: StdError + Send + Sync + 'static> Stream for MessageStreamAdapter<T,
167172 sign. map_err ( SdkError :: construction_failure) ?
168173 . write_to ( & mut buffer)
169174 . map_err ( SdkError :: construction_failure) ?;
175+ trace ! ( signed_message = ?buffer, "sending signed empty message to terminate the event stream" ) ;
170176 Poll :: Ready ( Some ( Ok ( Bytes :: from ( buffer) ) ) )
171177 }
172178 None => Poll :: Ready ( None ) ,
0 commit comments