diff --git a/UPDATELOG.md b/UPDATELOG.md index 4b316e607..a4f46201e 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -41,6 +41,7 @@ - 修复日志页面按钮功能混淆问题 - 修复日志等级设置保存问题 - 修复日志等级异常过滤 +- 修复清理日志天数功能异常 - 修复偶发性启动卡死问题 - 修复首页虚拟网卡开关在管理模式下的状态问题 diff --git a/src-tauri/src/config/verge.rs b/src-tauri/src/config/verge.rs index 22de22370..2d2a3330b 100644 --- a/src-tauri/src/config/verge.rs +++ b/src-tauri/src/config/verge.rs @@ -390,7 +390,7 @@ impl IVerge { auto_close_connection: Some(true), auto_check_update: Some(true), enable_builtin_enhanced: Some(true), - auto_log_clean: Some(2), + auto_log_clean: Some(2), // 1: 1天, 2: 7天, 3: 30天, 4: 90天 webdav_url: None, webdav_username: None, webdav_password: None, diff --git a/src-tauri/src/utils/init.rs b/src-tauri/src/utils/init.rs index 174c66c84..d2e97a81f 100644 --- a/src-tauri/src/utils/init.rs +++ b/src-tauri/src/utils/init.rs @@ -78,14 +78,16 @@ pub fn delete_log() -> Result<()> { verge.auto_log_clean.unwrap_or(0) }; + // 1: 1天, 2: 7天, 3: 30天, 4: 90天 let day = match auto_log_clean { - 1 => 7, - 2 => 30, - 3 => 90, + 1 => 1, + 2 => 7, + 3 => 30, + 4 => 90, _ => return Ok(()), }; - log::debug!(target: "app", "try to delete log files, day: {day}"); + log::info!(target: "app", "try to delete log files, day: {day}"); // %Y-%m-%d to NaiveDateTime let parse_time_str = |s: &str| { diff --git a/src/components/setting/mods/misc-viewer.tsx b/src/components/setting/mods/misc-viewer.tsx index 9e5eca78a..0de6285f0 100644 --- a/src/components/setting/mods/misc-viewer.tsx +++ b/src/components/setting/mods/misc-viewer.tsx @@ -2,13 +2,13 @@ import { forwardRef, useImperativeHandle, useState } from "react"; import { useLockFn } from "ahooks"; import { useTranslation } from "react-i18next"; import { + InputAdornment, List, ListItem, ListItemText, MenuItem, Select, TextField, - InputAdornment, } from "@mui/material"; import { useVerge } from "@/hooks/use-verge"; import { BaseDialog, DialogRef, Switch } from "@/components/base"; @@ -185,6 +185,7 @@ export const MiscViewer = forwardRef((props, ref) => { })) } > + {/* 1: 1天, 2: 7天, 3: 30天, 4: 90天*/} {[ { key: t("Never Clean"), value: 0 }, { key: t("Retain _n Days", { n: 1 }), value: 1 },