feat(logs): 日志系统升级 — 文件轮转 + 分级存储
- 引入 lumberjack 实现日志文件自动轮转(按大小切割、保留数量、过期清理) - app.log: 全量日志(JSON 格式),便于后期接入 ELK/Loki - error.log: 仅 WARN 及以上级别,便于快速定位问题 - 控制台输出保持不变(彩色可读文本) - 配置新增 log.file 节,支持 enable/dir/max_size/max_backups/max_age/compress Made-with: Cursor
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
server:
|
||||
port: 8080
|
||||
port: 8085
|
||||
mode: debug
|
||||
|
||||
database:
|
||||
@@ -28,3 +28,10 @@ log:
|
||||
level: debug
|
||||
format: text
|
||||
output_path: stdout
|
||||
file:
|
||||
enable: true
|
||||
dir: logs
|
||||
max_size: 50
|
||||
max_backups: 10
|
||||
max_age: 30
|
||||
compress: false
|
||||
|
||||
Reference in New Issue
Block a user