node: Reduce log verbosity when receiving messages
This commit is contained in:
parent
189eb3f201
commit
9120db4ddb
|
|
@ -932,9 +932,12 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
debug!(target: "service", "No sessions connected to {announcer}");
|
trace!(
|
||||||
|
target: "service",
|
||||||
|
"Skipping fetch of {}, no sessions connected to {announcer}",
|
||||||
|
message.rid
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Ok(relay);
|
return Ok(relay);
|
||||||
} else {
|
} else {
|
||||||
debug!(
|
debug!(
|
||||||
|
|
@ -1059,8 +1062,9 @@ where
|
||||||
return Ok(());
|
return Ok(());
|
||||||
};
|
};
|
||||||
peer.last_active = self.clock;
|
peer.last_active = self.clock;
|
||||||
|
message.log(log::Level::Debug, remote);
|
||||||
|
|
||||||
debug!(target: "service", "Received message {:?} from {}", &message, peer.id);
|
trace!(target: "service", "Received message {:?} from {}", &message, peer.id);
|
||||||
|
|
||||||
match (&mut peer.state, message) {
|
match (&mut peer.state, message) {
|
||||||
// Process a peer announcement.
|
// Process a peer announcement.
|
||||||
|
|
|
||||||
|
|
@ -407,6 +407,38 @@ impl Message {
|
||||||
until,
|
until,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn log(&self, level: log::Level, remote: &NodeId) {
|
||||||
|
if !log::log_enabled!(level) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let msg = match self {
|
||||||
|
Self::Announcement(Announcement { node, message, .. }) => match message {
|
||||||
|
AnnouncementMessage::Node(NodeAnnouncement { addresses, .. }) => format!(
|
||||||
|
"Node announced by {node} with {} addresses, relayed by {remote}",
|
||||||
|
addresses.len()
|
||||||
|
),
|
||||||
|
AnnouncementMessage::Refs(RefsAnnouncement { rid, refs, .. }) => {
|
||||||
|
format!(
|
||||||
|
"Refs announced by {node} for {rid} with {} remotes, relayed by {remote}",
|
||||||
|
refs.len()
|
||||||
|
)
|
||||||
|
}
|
||||||
|
AnnouncementMessage::Inventory(InventoryAnnouncement { inventory, .. }) => {
|
||||||
|
format!(
|
||||||
|
"Inventory announced by {node} with {} item(s), relayed by {remote}",
|
||||||
|
inventory.len()
|
||||||
|
)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
Self::Ping { .. } => format!("Ping received from {remote}"),
|
||||||
|
Self::Pong { .. } => format!("Pong received from {remote}"),
|
||||||
|
Self::Subscribe(Subscribe { .. }) => {
|
||||||
|
format!("Subscription filter received from {remote}")
|
||||||
|
}
|
||||||
|
};
|
||||||
|
log::log!(target: "service", level, "{msg}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A ping message.
|
/// A ping message.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue