mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-04-25 11:02:12 +00:00
better iterlog
This commit is contained in:
parent
c36397b7de
commit
c8839a5b55
@ -391,20 +391,19 @@ impl ClosestPeersIter {
|
||||
/// Immediately transitions the iterator to [`PeersIterState::Finished`].
|
||||
pub fn finish(&mut self) {
|
||||
self.state = State::Finished;
|
||||
// let closest = self.closest_peers.values().cloned().collect::<Vec<Peer>>();
|
||||
log::info!(
|
||||
"[iterlog] ClosestPeerIter: target = {}; finished +{}ms. Log:\n",
|
||||
"[iterlog] ClosestPeerIter: target = {}; finished +{}ms. Log:",
|
||||
bs58::encode(&self.target).into_string(),
|
||||
self.created_at.elapsed().as_millis(),
|
||||
);
|
||||
|
||||
let created_at = self.created_at;
|
||||
self.closest_peers.iter().for_each(|(_, p)| {
|
||||
log::info!("[iterlog] {}:\n", p.key.preimage());
|
||||
log::info!("[iterlog] {}:", p.key.preimage());
|
||||
p.log.iter().for_each(|(i, s)| {
|
||||
// TODO: show negative difference?
|
||||
let elapsed = i.saturating_duration_since(created_at).as_millis().to_string();
|
||||
log::info!("[iterlog] \t{: <45?}\t+{}ms", s, elapsed)
|
||||
log::info!("[iterlog] \t{: <45?}\t+{}ms\n", s, elapsed)
|
||||
});
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user