@@ -211,58 +211,56 @@ impl RabbitmqClient {
211211
212212 match consumer_res {
213213 Ok ( consumer) => consumer,
214- Err ( err) => panic ! ( "{}" , err) ,
214+ Err ( err) => panic ! ( "Cannot consume messages: {}" , err) ,
215215 }
216216 } ;
217217
218- println ! ( "Starting to consume from {}" , queue_name) ;
218+ debug ! ( "Starting to consume from {}" , queue_name) ;
219219
220220 while let Some ( delivery) = consumer. next ( ) . await {
221221 let delivery = match delivery {
222222 Ok ( del) => del,
223223 Err ( err) => {
224- println ! ( "Error receiving message: {}" , err) ;
224+ log :: error !( "Error receiving message: {}" , err) ;
225225 return Err ( err) ;
226226 }
227227 } ;
228228
229229 let data = & delivery. data ;
230230 let message_str = match std:: str:: from_utf8 ( & data) {
231231 Ok ( str) => {
232- println ! ( "Received message: {}" , str ) ;
232+ log :: info !( "Received message: {}" , str ) ;
233233 str
234234 }
235235 Err ( err) => {
236- println ! ( "Error decoding message: {}" , err) ;
236+ log :: error !( "Error decoding message: {}" , err) ;
237237 return Ok ( ( ) ) ;
238238 }
239239 } ;
240240 // Parse the message
241241 let inc_message = match serde_json:: from_str :: < Message > ( message_str) {
242- Ok ( mess) => {
243- println ! ( "Parsed message with telegram_id: {}" , mess. message_id) ;
244- mess
245- }
242+ Ok ( mess) => mess,
246243 Err ( err) => {
247- println ! ( "Error parsing message: {}" , err) ;
244+ log :: error !( "Error parsing message: {}" , err) ;
248245 return Ok ( ( ) ) ;
249246 }
250247 } ;
251248
252249 let message = match handle_message ( inc_message) {
253- Ok ( mess) => {
254- println ! ( "Handled message with telegram_id: {}" , mess. message_id) ;
255- mess
256- }
250+ Ok ( mess) => mess,
257251 Err ( err) => {
258- println ! ( "Error handling message: {}" , err) ;
252+ log :: error !( "Error handling message: {}" , err) ;
259253 return Ok ( ( ) ) ;
260254 }
261255 } ;
262256
263- let message_json = serde_json:: to_string ( & message) . unwrap ( ) ;
264-
265- println ! ( "{}" , message_json) ;
257+ let message_json = match serde_json:: to_string ( & message) {
258+ Ok ( json) => json,
259+ Err ( err) => {
260+ log:: error!( "Error serializing message: {}" , err) ;
261+ return Ok ( ( ) ) ;
262+ }
263+ } ;
266264
267265 {
268266 let _ = self . send_message ( message_json, "recieve_queue" ) . await ;
0 commit comments