diff --git a/mdsf/src/cli.rs b/mdsf/src/cli.rs index d1ea9110..e523c783 100644 --- a/mdsf/src/cli.rs +++ b/mdsf/src/cli.rs @@ -95,9 +95,10 @@ impl From for FormatCommandArguments { } } -#[derive(clap::ValueEnum, Clone, Copy, PartialEq, Eq, Debug)] +#[derive(clap::ValueEnum, Clone, Copy, PartialEq, Eq, Debug, Default)] pub enum LogLevel { Trace, + #[default] Debug, Info, Warn, diff --git a/mdsf/src/commands/mod.rs b/mdsf/src/commands/mod.rs index d4ae6eb6..8792a822 100644 --- a/mdsf/src/commands/mod.rs +++ b/mdsf/src/commands/mod.rs @@ -14,13 +14,13 @@ mod prune_cache; pub fn execute_command() -> Result<(), MdsfError> { match Cli::parse().command { Commands::Format(args) => { - setup_logger(args.log_level.unwrap_or(LogLevel::Debug)); + setup_logger(args.log_level.unwrap_or(LogLevel::default())); format::run(args, false) } Commands::Verify(args) => { - setup_logger(args.log_level.unwrap_or(LogLevel::Error)); + setup_logger(args.log_level.unwrap_or(LogLevel::default())); format::run(FormatCommandArguments::from(args), true) }