enum Level {
    Error,
}

struct Logger<'a>(&'a str, Level);

fn configure_logger<'a, T>(_t: T)
where
    T: Send + 'static,
{
    //configure the logger here
}

fn main() {
    let name = "Global";
    let log1 = Logger(name, Level::Error);
    configure_logger(log1);
}
