daemos 0.1.2

A local-only music player
Documentation
use color_eyre::eyre::Result;
use tracing::level_filters::LevelFilter;
use tracing_subscriber::EnvFilter;

pub fn initialize_logging() -> Result<()> {
    let env_filter = EnvFilter::builder()
        .with_default_directive(LevelFilter::INFO.into())
        .with_env_var("DAEMOS_LOG")
        .from_env_lossy()
        .add_directive("winit=off".parse()?);

    let subscriber = tracing_subscriber::fmt()
        .with_target(false)
        .with_env_filter(env_filter)
        .finish();

    tracing::subscriber::set_global_default(subscriber)?;

    Ok(())
}