diff options
Diffstat (limited to 'crates/cli/util.rs')
| -rw-r--r-- | crates/cli/util.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/crates/cli/util.rs b/crates/cli/util.rs new file mode 100644 index 0000000..2a8160a --- /dev/null +++ b/crates/cli/util.rs @@ -0,0 +1,14 @@ +pub fn install_tracing(log_level: Option<tracing::Level>) { + use tracing_subscriber::filter::LevelFilter; + use tracing_subscriber::prelude::*; + + tracing_subscriber::registry() + .with( + tracing_subscriber::fmt::layer() + .compact() + .with_filter(LevelFilter::from( + log_level.unwrap_or(tracing::Level::DEBUG), + )), + ) + .init(); +} |
