Print peer ID on debog when starting CLI

In order to add more context to the debug logs we print Bob's peer ID.
This allows identifying peer related logs on the ASB.
This commit is contained in:
Daniel Karzel 2021-04-26 11:51:03 +10:00
parent 9e82e7b116
commit 0f11ab051e
No known key found for this signature in database
GPG Key ID: 30C3FC2E438ADB6E
2 changed files with 5 additions and 1 deletions

View File

@ -174,6 +174,8 @@ async fn main() -> Result<()> {
let alice_peer_id = db.get_peer_id(swap_id)?;
let mut swarm = swarm::bob(&seed, alice_peer_id)?;
let bob_peer_id = swarm.local_peer_id();
tracing::debug!("Our peer-id: {}", bob_peer_id);
swarm
.behaviour_mut()
.add_address(alice_peer_id, alice_multiaddr);

View File

@ -19,8 +19,10 @@ where
{
let identity = seed.derive_libp2p_identity();
let transport = transport::build(&identity)?;
let peer_id = identity.public().into_peer_id();
tracing::debug!("Our peer-id: {}", peer_id);
let swarm = SwarmBuilder::new(transport, behaviour, identity.public().into_peer_id())
let swarm = SwarmBuilder::new(transport, behaviour, peer_id)
.executor(Box::new(|f| {
tokio::spawn(f);
}))