use std::error::Error;
use tracing::level_filters::LevelFilter;
use tracing_subscriber::fmt;
pub fn setup_logging(level: LevelFilter) -> Result<(), Box<dyn Error>> {
let subscriber = fmt::Subscriber::builder()
.with_max_level(level)
.finish();
tracing::subscriber::set_global_default(subscriber)?;
Ok(())
}