feat(log): 增强日志系统功能与追踪能力
- 新增模块级别日志控制和采样配置 - 为操作日志添加requestId字段支持全链路追踪 - 优化请求日志中间件,增强结构化记录能力 - 实现日志降级机制,数据库不可用时写入文件 - 添加相关数据库迁移脚本和模型索引
This commit is contained in:
@@ -117,6 +117,17 @@ LOG_MAX_FILE_SIZE=20m
|
||||
# 日志文件最大保留天数
|
||||
LOG_MAX_FILES=30d
|
||||
|
||||
# 模块级别日志控制(JSON格式,可选)
|
||||
# 允许针对特定模块设置不同的日志级别
|
||||
# 示例:{"device":"debug","backup":"warn","HTTP":"info"}
|
||||
MODULE_LOG_LEVELS=
|
||||
|
||||
# 日志采样配置(JSON格式,可选)
|
||||
# 高频日志采样输出,rate表示采样率(0-1)
|
||||
# error和warn级别不受采样影响
|
||||
# 示例:{"HTTP":0.1,"device":0.5}
|
||||
LOG_SAMPLING=
|
||||
|
||||
# ==============================================
|
||||
# 前端配置
|
||||
# ==============================================
|
||||
|
||||
Reference in New Issue
Block a user