From 9141cc07d05231f9db3d50670169b19a23c67d86 Mon Sep 17 00:00:00 2001 From: Songtronix Date: Sun, 24 Nov 2019 17:22:15 +0100 Subject: [PATCH] feat(env): configurable verbosity of log file via VOXYGEN_FILE_LOG environment variable --- voxygen/src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/voxygen/src/main.rs b/voxygen/src/main.rs index d8817b27db..da6a80261e 100644 --- a/voxygen/src/main.rs +++ b/voxygen/src/main.rs @@ -102,8 +102,11 @@ fn main() { .and_then(|s| log::LevelFilter::from_str(&s).ok()) .unwrap_or(log::LevelFilter::Warn); - // TODO: Use another environment variable for this? - let file_log_level = log::LevelFilter::Debug; + let file_log_level = std::env::var_os("VOXYGEN_FILE_LOG") + .and_then(|env| env.to_str().map(|s| s.to_owned())) + .and_then(|s| log::LevelFilter::from_str(&s).ok()) + .unwrap_or(log::LevelFilter::Debug); + logging::init(term_log_level, file_log_level); // Load the settings