vh 0.1.1

VHost manager for local development.
use tracing::Level;
use tracing_subscriber::FmtSubscriber;

pub struct Logger;

impl Logger {
    pub fn init(verbose: bool) {
        let log_level = if verbose {
            Level::DEBUG
        } else {
            Level::INFO
        };

        let subscriber = FmtSubscriber::builder()
            .with_max_level(log_level)
            .with_target(false)
            .without_time()
            .finish();

        tracing::subscriber::set_global_default(subscriber)
            .expect("Setting default subscriber failed");
    }
}