From 601481130facd5b837b368fae7873d8cdf5ac2e8 Mon Sep 17 00:00:00 2001 From: Lynnesbian Date: Sun, 28 Feb 2021 21:01:22 +1000 Subject: [PATCH] default to WARN logging if RUST_LOG is unspecified --- Cargo.toml | 2 +- src/main.rs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d417170..308bfd3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ version = "0.2.6" authors = ["Lynnesbian "] edition = "2018" license = "GPL-3.0-or-later" -rust-version = "1.43.0" # cached requires 1.42.0 +rust-version = "1.43.0" # cached breaks on 1.42.0, i think it needs https://github.com/rust-lang/rust/pull/67642/ repository = "https://git.bune.city/lynnesbian/fif" readme = "README.md" keywords = ["mime", "mimetype", "utilities", "tools"] diff --git a/src/main.rs b/src/main.rs index cfd23c7..b47b2c0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -32,6 +32,7 @@ use crate::mimedb::MimeDb; use crate::parameters::OutputFormat; use crate::scanerror::ScanError; use std::process::exit; +use env_logger::Env; mod extensionset; mod findings; @@ -215,7 +216,10 @@ fn init_db() { fn main() { let args = parameters::Parameters::parse(); - let mut builder = env_logger::Builder::from_default_env(); + let mut builder = env_logger::Builder::from_env( + Env::new().filter_or("RUST_LOG", "WARN") + ); + builder // .format(|buf, r| writeln!(buf, "{} - {}", r.level(), r.args())) .format_module_path(false) // don't include module in logs, as it's not necessary