瀏覽代碼

fix: error log

GyDi 2 年之前
父節點
當前提交
311358544e
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src-tauri/src/core/core.rs

+ 6 - 3
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();
                 }
             }