@@ -914,10 +914,11 @@ where
914914 CMH :: Target : CustomOnionMessageHandler ,
915915{
916916 fn handle_onion_message ( & self , peer_node_id : & PublicKey , msg : & OnionMessage ) {
917+ let logger = WithContext :: from ( & self . logger , Some ( * peer_node_id) , None ) ;
917918 match self . peel_onion_message ( msg) {
918919 Ok ( PeeledOnion :: Receive ( message, path_id, reply_path) ) => {
919920 log_trace ! (
920- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
921+ logger,
921922 "Received an onion message with path_id {:02x?} and {} reply_path: {:?}" ,
922923 path_id, if reply_path. is_some( ) { "a" } else { "no" } , message) ;
923924
@@ -946,7 +947,7 @@ where
946947 let mut message_recipients = self . message_recipients . lock ( ) . unwrap ( ) ;
947948 if outbound_buffer_full ( & next_node_id, & message_recipients) {
948949 log_trace ! (
949- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
950+ logger,
950951 "Dropping forwarded onion message to peer {}: outbound buffer full" ,
951952 next_node_id) ;
952953 return
@@ -962,25 +963,19 @@ where
962963 e. get( ) , OnionMessageRecipient :: ConnectedPeer ( ..)
963964 ) => {
964965 e. get_mut ( ) . enqueue_message ( onion_message) ;
965- log_trace ! (
966- WithContext :: from( & self . logger, Some ( * peer_node_id) , None ) ,
967- "Forwarding an onion message to peer {}" ,
968- next_node_id) ;
966+ log_trace ! ( logger, "Forwarding an onion message to peer {}" , next_node_id) ;
969967 } ,
970968 _ => {
971969 log_trace ! (
972- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
970+ logger,
973971 "Dropping forwarded onion message to disconnected peer {}" ,
974972 next_node_id) ;
975973 return
976974 } ,
977975 }
978976 } ,
979977 Err ( e) => {
980- log_error ! (
981- WithContext :: from( & self . logger, Some ( * peer_node_id) , None ) ,
982- "Failed to process onion message {:?}" ,
983- e) ;
978+ log_error ! ( logger, "Failed to process onion message {:?}" , e) ;
984979 }
985980 }
986981 }
0 commit comments