From 311358544e0cfa580b9f62f80423ea8f80155e2b Mon Sep 17 00:00:00 2001
From: GyDi <zzzgydi@gmail.com>
Date: Sun, 15 Jan 2023 19:11:51 +0800
Subject: [PATCH] fix: error log

---
 src-tauri/src/core/core.rs | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src-tauri/src/core/core.rs b/src-tauri/src/core/core.rs
index cfce65e..1f07ac9 100644
--- a/src-tauri/src/core/core.rs
+++ b/src-tauri/src/core/core.rs
@@ -172,8 +172,8 @@ impl CoreManager {
                         Logger::global().set_log(line);
                     }
                     CommandEvent::Stderr(err) => {
-                        let stdout = clash_api::parse_log(err.clone());
-                        log::error!(target: "app", "[clash]: {stdout}");
+                        // let stdout = clash_api::parse_log(err.clone());
+                        log::error!(target: "app", "[clash]: {err}");
                         Logger::global().set_log(err);
                     }
                     CommandEvent::Error(err) => {
@@ -215,7 +215,10 @@ impl CoreManager {
                 log::info!(target: "app", "recover clash core");
 
                 // 重新启动app
-                if let Err(_) = self.run_core().await {
+                if let Err(err) = self.run_core().await {
+                    log::error!(target: "app", "failed to recover clash core");
+                    log::error!(target: "app", "{err}");
+
                     let _ = self.recover_core();
                 }
             }
-- 
GitLab