use tracing::Level;
use tracing_subscriber::EnvFilter;
pub fn init_tracing_base() -> anyhow::Result<()> {
let filter = EnvFilter::from_default_env().add_directive(Level::DEBUG.into());
let subscriber = tracing_subscriber::fmt()
.with_env_filter(filter)
.compact()
.with_file(true)
.with_line_number(true)
.with_thread_ids(true)
.with_target(true)
.finish();
tracing::subscriber::set_global_default(subscriber)?;
Ok(())
}