From 63c49b8dfa7dc8106359ba593d28980aa0487fd0 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Wed, 21 Dec 2022 19:33:35 +0100 Subject: [PATCH] Only log warnings in tests --- src/lib.rs | 4 ++-- src/main.rs | 4 ++-- tests/helper.rs | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index f4b559b..4980850 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -110,10 +110,10 @@ pub fn minimize(options: Options) -> Result<()> { Ok(()) } -pub fn init_recommended_tracing_subscriber() { +pub fn init_recommended_tracing_subscriber(default_level: Level) { let registry = Registry::default().with( EnvFilter::builder() - .with_default_directive(Level::INFO.into()) + .with_default_directive(default_level.into()) .from_env() .unwrap(), ); diff --git a/src/main.rs b/src/main.rs index a24e77c..1410682 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,10 @@ use cargo_minimize::{Cargo, Parser}; -use tracing::error; +use tracing::{error, Level}; fn main() { let Cargo::Minimize(options) = Cargo::parse(); - cargo_minimize::init_recommended_tracing_subscriber(); + cargo_minimize::init_recommended_tracing_subscriber(Level::INFO); if let Err(err) = cargo_minimize::minimize(options) { error!("An error occured:\n{err}"); diff --git a/tests/helper.rs b/tests/helper.rs index b54723b..d87a521 100644 --- a/tests/helper.rs +++ b/tests/helper.rs @@ -2,6 +2,7 @@ use std::{process::Command, sync::Mutex}; use anyhow::{bail, Result}; use cargo_minimize::Options; +use tracing::Level; fn canonicalize(code: &str) -> Result { let ast = syn::parse_file(code)?; @@ -13,7 +14,7 @@ static HAS_SUBSCRIBER: Mutex = Mutex::new(false); fn init_subscriber() { let mut has_subscriber = HAS_SUBSCRIBER.lock().unwrap(); if !*has_subscriber { - cargo_minimize::init_recommended_tracing_subscriber(); + cargo_minimize::init_recommended_tracing_subscriber(Level::WARN); *has_subscriber = true; } drop(has_subscriber);