From d53deaf0d8d3f2018276cf487ac7412838a31c2e Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Wed, 21 May 2025 01:24:37 +1000 Subject: [PATCH] chore(gui-client): allow override log filter from command-line (#9182) Can be useful when debugging the GUI client process. --- rust/gui-client/src-tauri/src/bin/firezone-gui-client.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rust/gui-client/src-tauri/src/bin/firezone-gui-client.rs b/rust/gui-client/src-tauri/src/bin/firezone-gui-client.rs index e6324d24c..332969768 100644 --- a/rust/gui-client/src-tauri/src/bin/firezone-gui-client.rs +++ b/rust/gui-client/src-tauri/src/bin/firezone-gui-client.rs @@ -79,10 +79,12 @@ fn try_main(cli: Cli, rt: &tokio::runtime::Runtime, mut settings: AdvancedSettin fix_log_filter(&mut settings)?; } + let log_filter = std::env::var("RUST_LOG").unwrap_or_else(|_| settings.log_filter.clone()); + let logging::Handles { logger: _logger, reloader, - } = firezone_gui_client::logging::setup_gui(&settings.log_filter)?; + } = firezone_gui_client::logging::setup_gui(&log_filter)?; match cli.command { None if cli.check_elevation() => match elevation::gui_check() {