/// Sets the descriptor to use for internal addresses
#[structopt(name = "CHANGE_DESCRIPTOR", short = "c", long = "change_descriptor")]
pub change_descriptor: Option<String>,
- /// Sets the logging level filter (off, error, warn, info, debug, trace)
- #[structopt(long = "log_level", short = "l", default_value = "info")]
- pub log_level: String,
#[cfg(feature = "esplora")]
/// Use the esplora server if given as parameter
#[structopt(name = "ESPLORA_URL", short = "e", long = "esplora")]
use bitcoin::Network;
use clap::AppSettings;
-use log::{debug, info, warn, LevelFilter};
+use log::{debug, info, warn};
use rustyline::error::ReadlineError;
use rustyline::Editor;
use structopt::StructOpt;
}
fn main() {
- let cli_opt: WalletOpt = WalletOpt::from_args();
+ env_logger::init();
- let level = LevelFilter::from_str(cli_opt.log_level.as_str()).unwrap_or(LevelFilter::Info);
- env_logger::builder().filter_level(level).init();
+ let cli_opt: WalletOpt = WalletOpt::from_args();
let network = Network::from_str(cli_opt.network.as_str()).unwrap_or(Network::Testnet);
debug!("network: {:?}", network);