@@ -914,10 +914,11 @@ where
914
914
CMH :: Target : CustomOnionMessageHandler ,
915
915
{
916
916
fn handle_onion_message ( & self , peer_node_id : & PublicKey , msg : & OnionMessage ) {
917
+ let logger = WithContext :: from ( & self . logger , Some ( * peer_node_id) , None ) ;
917
918
match self . peel_onion_message ( msg) {
918
919
Ok ( PeeledOnion :: Receive ( message, path_id, reply_path) ) => {
919
920
log_trace ! (
920
- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
921
+ logger,
921
922
"Received an onion message with path_id {:02x?} and {} reply_path: {:?}" ,
922
923
path_id, if reply_path. is_some( ) { "a" } else { "no" } , message) ;
923
924
@@ -946,7 +947,7 @@ where
946
947
let mut message_recipients = self . message_recipients . lock ( ) . unwrap ( ) ;
947
948
if outbound_buffer_full ( & next_node_id, & message_recipients) {
948
949
log_trace ! (
949
- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
950
+ logger,
950
951
"Dropping forwarded onion message to peer {}: outbound buffer full" ,
951
952
next_node_id) ;
952
953
return
@@ -962,25 +963,19 @@ where
962
963
e. get( ) , OnionMessageRecipient :: ConnectedPeer ( ..)
963
964
) => {
964
965
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) ;
969
967
} ,
970
968
_ => {
971
969
log_trace ! (
972
- WithContext :: from ( & self . logger, Some ( * peer_node_id ) , None ) ,
970
+ logger,
973
971
"Dropping forwarded onion message to disconnected peer {}" ,
974
972
next_node_id) ;
975
973
return
976
974
} ,
977
975
}
978
976
} ,
979
977
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) ;
984
979
}
985
980
}
986
981
}
0 commit comments