diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index f174c4e..e6a27f4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -114,7 +114,9 @@ async fn main() -> Result<()> { } None => (None, None), }; + logging::set_raw_ids(args.log_raw_ids); if let Some(remembered) = &remembered { + logging::set_aliases(remembered.aliases.clone().into_iter().collect()); info!( swarm_id = %remembered.swarm_id, seeds = remembered.seeds.len(), @@ -176,7 +178,7 @@ async fn main() -> Result<()> { .take() .context("Mycelium named twice in transports")?; ( - "mycelium", + transport::mycelium::SCHEME, Arc::new(mycelium::MyceliumTransport::connect(setup).await?), ) } @@ -212,7 +214,7 @@ async fn main() -> Result<()> { let key = transport::libp2p::Libp2pConfig::load_key(args.libp2p_key_file.as_deref())?; ( - "libp2p", + transport::libp2p::SCHEME, Arc::new(transport::libp2p::Libp2pTransport::start( transport::libp2p::Libp2pConfig { key, @@ -241,7 +243,10 @@ async fn main() -> Result<()> { }) => transport?, _ = stopped(stop.clone()) => return Ok(()), }; - ("tor", Arc::new(transport) as Arc<dyn Transport>) + ( + transport::tor::SCHEME, + Arc::new(transport) as Arc<dyn Transport>, + ) } other => anyhow::bail!("transports: no {other} in this build"), }; |
