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
+4
View File
@@ -18,6 +18,10 @@ services:
- TZ=Asia/Shanghai
# 应用日志等级由 .env 控制;生产环境默认只记录 INFO 及以上。
- LOG_LEVEL=${LOG_LEVEL:-INFO}
# 统一写入宿主机挂载的 ./logs,避免容器重建后丢失或写入不可见路径。
- LOG_DIR=/app/logs
- LOG_ROTATION_SIZE=${LOG_ROTATION_SIZE:-50M}
- LOG_RETENTION_DAYS=${LOG_RETENTION_DAYS:-14}
# MySQL 仅在 Compose 内网开放,不映射宿主机端口。
- DB_HOST=mysql
- DB_PORT=3306