diff --git a/src/bin/inx-chronicle/main.rs b/src/bin/inx-chronicle/main.rs index 1ca71ae71..20f7cbbb5 100644 --- a/src/bin/inx-chronicle/main.rs +++ b/src/bin/inx-chronicle/main.rs @@ -32,12 +32,13 @@ async fn main() -> eyre::Result<()> { let cl_args = ClArgs::parse(); let config = cl_args.get_config()?; + + set_up_logging(&config)?; + if cl_args.process_subcommands(&config).await? == PostCommand::Exit { return Ok(()); } - set_up_logging(&config)?; - info!("Connecting to database using hosts: `{}`.", config.mongodb.hosts_str()?); let db = MongoDb::connect(&config.mongodb).await?; debug!("Available databases: `{:?}`", db.get_databases().await?);