Skip to main content

yui/
lib.rs

1pub mod absorb;
2pub mod backup;
3pub mod cli;
4pub mod cmd;
5pub mod config;
6pub mod error;
7pub mod link;
8pub mod marker;
9pub mod mount;
10pub mod paths;
11pub mod render;
12pub mod status;
13pub mod template;
14pub mod vars;
15
16pub use error::{Error, Result};
17
18pub fn init_tracing(verbose: u8) {
19    use tracing_subscriber::{EnvFilter, fmt};
20    let directive = match verbose {
21        0 => "yui=info",
22        1 => "yui=debug",
23        _ => "yui=trace",
24    };
25    let filter = EnvFilter::try_from_default_env().unwrap_or_else(|_| EnvFilter::new(directive));
26    fmt().with_env_filter(filter).with_target(false).init();
27}