pub mod config; pub mod handlers; use anyhow::{Context, Result}; pub fn configure_logger(quiet: u8, verbose: u8) -> Result<()> { let level = match (quiet, verbose) { (0, 0) => Some(log::Level::Warn), (0, 1) => Some(log::Level::Info), (0, 2) => Some(log::Level::Debug), (0, _) => Some(log::Level::Trace), (1, _) => Some(log::Level::Error), (_, _) => None, }; if let Some(level) = level { simple_logger::init_with_level(level).context("failed to configure logger")?; } Ok(()) }