From 9f76e2c23d2ba193cf362ee38c9dd0534e1bdb1e Mon Sep 17 00:00:00 2001 From: zqm Date: Fri, 10 Apr 2026 16:39:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86Updater=E7=9A=84=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E5=88=B0=E7=A8=8B=E5=BA=8F=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E4=B8=8B=E7=9A=84Log=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=AD=EF=BC=8C=E8=BF=99=E6=A0=B7=E6=9B=B4=E9=9B=86=E4=B8=AD?= =?UTF-8?q?=E4=BA=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Updater/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Windows/CS/Framework4.0/Updater/src/main.rs b/Windows/CS/Framework4.0/Updater/src/main.rs index 76f78dc..e1c2508 100644 --- a/Windows/CS/Framework4.0/Updater/src/main.rs +++ b/Windows/CS/Framework4.0/Updater/src/main.rs @@ -7,6 +7,7 @@ use std::sync::{Arc, Mutex}; static LOG_FILE: std::sync::Mutex> = std::sync::Mutex::new(None); /// 初始化日志文件(启动时清除当天日志,然后以追加方式打开) +/// 日志目录:exe所在目录/Log/ fn init_log_file() { let mut guard = LOG_FILE.lock().unwrap(); if guard.is_some() { @@ -18,10 +19,13 @@ fn init_log_file() { Err(_) => return, }; let log_dir = match exe_path.parent() { - Some(d) => d, + Some(d) => d.join("Log"), None => return, }; + // 创建 Log 目录 + let _ = std::fs::create_dir_all(&log_dir); + let log_name = format!("Updater_{}.log", chrono::Local::now().format("%Y%m%d")); let log_path = log_dir.join(&log_name);