feat(logging): improve local and docker log handling

This commit is contained in:
yml2213
2026-08-28 16:49:00 +08:00
parent 70621cff8f
commit 5ba70d5b4e
8 changed files with 348 additions and 47 deletions
+5
View File
@@ -20,6 +20,11 @@ APP_PORT=8000
# 应用日志等级:DEBUG、INFO、WARNING、ERROR、CRITICAL;生产环境建议保持 INFO。
LOG_LEVEL=INFO
# 单日日志 app-YYYY-MM-DD.log 达到该大小时自动压缩归档;支持 K/M/G,例如 100M。
LOG_ROTATION_SIZE=50M
# 压缩归档保留天数;到期后写日志时自动清理。
LOG_RETENTION_DAYS=14
# 日志目录由启动脚本固定:./dev.sh 使用项目 logs/Docker 使用挂载的 /app/logs。
# CK 重登保护:单账号最多尝试次数与总耗时秒数,超时/失败均保留旧 Cookie。
COOKIE_RELOGIN_MAX_RETRIES=5