mirror of
https://github.com/Noratrieb/cargo-minimize.git
synced 2026-01-14 16:35:01 +01:00
Only log warnings in tests
This commit is contained in:
parent
26bc2fb857
commit
63c49b8dfa
3 changed files with 6 additions and 5 deletions
|
|
@ -110,10 +110,10 @@ pub fn minimize(options: Options) -> Result<()> {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn init_recommended_tracing_subscriber() {
|
pub fn init_recommended_tracing_subscriber(default_level: Level) {
|
||||||
let registry = Registry::default().with(
|
let registry = Registry::default().with(
|
||||||
EnvFilter::builder()
|
EnvFilter::builder()
|
||||||
.with_default_directive(Level::INFO.into())
|
.with_default_directive(default_level.into())
|
||||||
.from_env()
|
.from_env()
|
||||||
.unwrap(),
|
.unwrap(),
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
use cargo_minimize::{Cargo, Parser};
|
use cargo_minimize::{Cargo, Parser};
|
||||||
use tracing::error;
|
use tracing::{error, Level};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let Cargo::Minimize(options) = Cargo::parse();
|
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) {
|
if let Err(err) = cargo_minimize::minimize(options) {
|
||||||
error!("An error occured:\n{err}");
|
error!("An error occured:\n{err}");
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ use std::{process::Command, sync::Mutex};
|
||||||
|
|
||||||
use anyhow::{bail, Result};
|
use anyhow::{bail, Result};
|
||||||
use cargo_minimize::Options;
|
use cargo_minimize::Options;
|
||||||
|
use tracing::Level;
|
||||||
|
|
||||||
fn canonicalize(code: &str) -> Result<String> {
|
fn canonicalize(code: &str) -> Result<String> {
|
||||||
let ast = syn::parse_file(code)?;
|
let ast = syn::parse_file(code)?;
|
||||||
|
|
@ -13,7 +14,7 @@ static HAS_SUBSCRIBER: Mutex<bool> = Mutex::new(false);
|
||||||
fn init_subscriber() {
|
fn init_subscriber() {
|
||||||
let mut has_subscriber = HAS_SUBSCRIBER.lock().unwrap();
|
let mut has_subscriber = HAS_SUBSCRIBER.lock().unwrap();
|
||||||
if !*has_subscriber {
|
if !*has_subscriber {
|
||||||
cargo_minimize::init_recommended_tracing_subscriber();
|
cargo_minimize::init_recommended_tracing_subscriber(Level::WARN);
|
||||||
*has_subscriber = true;
|
*has_subscriber = true;
|
||||||
}
|
}
|
||||||
drop(has_subscriber);
|
drop(has_subscriber);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue