From 983e19c8684af1fcdbb9f8e0cab6d291f16c6b0e Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Fri, 24 Sep 2021 15:38:00 +0200 Subject: [PATCH] Allow setting RUST_BACKTRACE for the server manually --- crates/rust-analyzer/src/bin/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/rust-analyzer/src/bin/main.rs b/crates/rust-analyzer/src/bin/main.rs index f7e9415cc029..2390bee82436 100644 --- a/crates/rust-analyzer/src/bin/main.rs +++ b/crates/rust-analyzer/src/bin/main.rs @@ -92,7 +92,9 @@ fn try_main() -> Result<()> { } fn setup_logging(log_file: Option<&Path>) -> Result<()> { - env::set_var("RUST_BACKTRACE", "short"); + if env::var("RUST_BACKTRACE").is_err() { + env::set_var("RUST_BACKTRACE", "short"); + } let log_file = match log_file { Some(path) => {