Add trace logs for Errs when handling peer messages

This commit is contained in:
Matt Corallo 2018-08-23 16:05:57 -04:00
parent 4330ae5d4f
commit 7345c0b3ce

View file

@ -308,17 +308,22 @@ impl<Descriptor: SocketDescriptor> PeerManager<Descriptor> {
continue; continue;
}, },
msgs::ErrorAction::DisconnectPeer { msg: _ } => { msgs::ErrorAction::DisconnectPeer { msg: _ } => {
//TODO: Try to push msg
log_trace!(self, "Got Err handling message, disconnecting peer because {}", e.err);
return Err(PeerHandleError{ no_connection_possible: false }); return Err(PeerHandleError{ no_connection_possible: false });
}, },
msgs::ErrorAction::IgnoreError => { msgs::ErrorAction::IgnoreError => {
log_trace!(self, "Got Err handling message, ignoring because {}", e.err);
continue; continue;
}, },
msgs::ErrorAction::SendErrorMessage { msg } => { msgs::ErrorAction::SendErrorMessage { msg } => {
log_trace!(self, "Got Err handling message, sending Error message because {}", e.err);
encode_and_send_msg!(msg, 17); encode_and_send_msg!(msg, 17);
continue; continue;
}, },
} }
} else { } else {
log_debug!(self, "Got Err handling message, action not yet filled in: {}", e.err);
return Err(PeerHandleError{ no_connection_possible: false }); return Err(PeerHandleError{ no_connection_possible: false });
} }
} }