@@ -27,7 +27,7 @@ use ln::wire;
27
27
use ln:: wire:: Encode ;
28
28
use util:: byte_utils;
29
29
use util:: events:: { MessageSendEvent , MessageSendEventsProvider } ;
30
- use util:: logger:: Logger ;
30
+ use util:: logger:: { Logger , Level } ;
31
31
use routing:: network_graph:: NetGraphMsgHandler ;
32
32
33
33
use prelude:: * ;
@@ -717,15 +717,19 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref> PeerManager<D
717
717
match e. action {
718
718
msgs:: ErrorAction :: DisconnectPeer { msg: _ } => {
719
719
//TODO: Try to push msg
720
- log_debug!( self . logger, "Got Err handling message, disconnecting peer with: {}" , e. err) ;
720
+ log_debug!( self . logger, "Error handling message; disconnecting peer with: {}" , e. err) ;
721
721
return Err ( PeerHandleError { no_connection_possible: false } ) ;
722
722
} ,
723
+ msgs:: ErrorAction :: IgnoreAndLog ( level) => {
724
+ log_given_level!( self . logger, level, "Error handling message; ignoring: {}" , e. err) ;
725
+ continue
726
+ } ,
723
727
msgs:: ErrorAction :: IgnoreError => {
724
- log_debug!( self . logger, "Got ignored error handling message: {}" , e. err) ;
728
+ log_debug!( self . logger, "Error handling message; ignoring : {}" , e. err) ;
725
729
continue ;
726
730
} ,
727
731
msgs:: ErrorAction :: SendErrorMessage { msg } => {
728
- log_debug!( self . logger, "Got Err handling message, sending Error message with: {}" , e. err) ;
732
+ log_debug!( self . logger, "Error handling message; sending error message with: {}" , e. err) ;
729
733
self . enqueue_message( peer, & msg) ;
730
734
continue ;
731
735
} ,
@@ -1284,7 +1288,12 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref> PeerManager<D
1284
1288
self . message_handler . chan_handler . peer_disconnected ( & node_id, false ) ;
1285
1289
}
1286
1290
} ,
1287
- msgs:: ErrorAction :: IgnoreError => { } ,
1291
+ msgs:: ErrorAction :: IgnoreAndLog ( level) => {
1292
+ log_given_level ! ( self . logger, level, "Received a HandleError event to be ignored for node {}" , log_pubkey!( node_id) ) ;
1293
+ } ,
1294
+ msgs:: ErrorAction :: IgnoreError => {
1295
+ log_debug ! ( self . logger, "Received a HandleError event to be ignored for node {}" , log_pubkey!( node_id) ) ;
1296
+ } ,
1288
1297
msgs:: ErrorAction :: SendErrorMessage { ref msg } => {
1289
1298
log_trace ! ( self . logger, "Handling SendErrorMessage HandleError event in peer_handler for node {} with message {}" ,
1290
1299
log_pubkey!( node_id) ,
0 commit comments