feat(logger): 增强日志系统,支持动态配置和文件压缩

- 添加动态logger元数据注册表,支持颜色和别名的运行时配置
- 实现日志文件自动压缩为tar.gz格式,节省存储空间
- 增强文件保留策略,支持配置保留天数(0=禁用,-1=永不删除,N>0=保留N天)
- 优化日志清理任务调度,改为每天午夜执行
- 改进TimestampedFileHandler的轮转逻辑和错误处理
- 更新配置模板,版本升级至7.1.7
This commit is contained in:
雅诺狐
2025-10-04 19:01:07 +08:00
parent 46d6acfdcc
commit 10bb3a45b9
2 changed files with 250 additions and 76 deletions

View File

@@ -1,5 +1,5 @@
[inner]
version = "7.1.6"
version = "7.1.7"
#----以下是给开发人员阅读的如果你只是部署了MoFox-Bot不需要阅读----
#如果你想要修改配置文件请递增version的值
@@ -209,7 +209,7 @@ enable_memory = true # 是否启用记忆系统
memory_build_interval = 600 # 记忆构建间隔(秒)。间隔越低,学习越频繁,但可能产生更多冗余信息
# === 记忆采样系统配置 ===
memory_sampling_mode = "immediate" # 记忆采样模式hippocampus(海马体定时采样)immediate(即时采样)all(所有模式)
memory_sampling_mode = "precision" # 记忆采样模式:adaptive(自适应)hippocampus(海马体双峰采样)precision(精准记忆)
# 海马体双峰采样配置
enable_hippocampus_sampling = true # 启用海马体双峰采样策略
@@ -370,6 +370,7 @@ date_style = "m-d H:i:s" # 日期格式
log_level_style = "lite" # 日志级别样式,可选FULLcompactlite
color_text = "full" # 日志文本颜色可选nonetitlefull
log_level = "INFO" # 全局日志级别(向下兼容,优先级低于下面的分别设置)
file_retention_days = 30 # 文件日志保留天数0=禁用文件日志,-1=永不删除
console_log_level = "INFO" # 控制台日志级别,可选: DEBUG, INFO, WARNING, ERROR, CRITICAL
file_log_level = "DEBUG" # 文件日志级别,可选: DEBUG, INFO, WARNING, ERROR, CRITICAL