handle exceptions in sample and add more logging

This commit is contained in:
Caelan Sayler
2024-11-15 21:48:44 +00:00
committed by Caelan
parent 61b9547135
commit f4e06eb29c
3 changed files with 37 additions and 16 deletions

View File

@@ -59,6 +59,7 @@ where
Ok(_) => true,
Err(e) => {
*last_error = format!("{:?}", e);
log::error!("{:?}", e);
false
}
}

View File

@@ -460,7 +460,10 @@ impl UpdateManager {
let mut p = Process::new(&self.locator.get_update_path());
p.args(&args);
p.current_dir(&self.locator.get_root_dir());
if let Some(update_exe_parent) = self.locator.get_update_path().parent() {
p.current_dir(update_exe_parent);
}
#[cfg(target_os = "windows")]
{