From bc2a9fe87dabc638e3607434c6e465e979965aec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Wo=C5=BAniak?= Date: Wed, 4 Aug 2021 14:13:30 +0200 Subject: [PATCH] Set default log level and initialize logger before load config --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index f882c0e..5c8f7b1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -209,6 +209,10 @@ fn change_mode(switcher: Switcher, mode: FanMode, config: Config) -> std::io::Re } fn main() -> std::io::Result<()> { + if std::env::var("RUST_LOG").is_err() { + std::env::set_var("RUST_LOG", "DEBUG"); + } + pretty_env_logger::init(); if std::fs::read(CONFIG_DIR).map_err(|e| e.kind() == ErrorKind::NotFound) == Err(true) { std::fs::create_dir_all(CONFIG_DIR)?; } @@ -216,7 +220,6 @@ fn main() -> std::io::Result<()> { let config = load_config()?; std::env::set_var("RUST_LOG", config.log_level().to_str()); - pretty_env_logger::init(); let opts: Opts = Opts::parse_args_default_or_exit();