zhangjf
69556c047a
feat: 日志目录使用INSTANCE_NAME区分多实例
问题:多实例部署时,APP_NAME相同导致日志互相覆盖
- 实例1: fund-sys (普通租户)
- 实例2: fund-sys-vip (VIP租户)
- 日志都写入 /datacfs/applogs/fund-sys/ ❌
修改:
- start.sh:
- 添加 -Dapp.instance.name=${INSTANCE_NAME} 参数
- 日志目录改为 ${LOG_HOME}/${INSTANCE_NAME}
- logback-spring.xml (9个服务):
- APP_NAME source改为 app.instance.name
- 默认值保持服务名用于fallback
效果:
- 实例1: /datacfs/applogs/fund-sys/info.log
- 实例2: /datacfs/applogs/fund-sys-vip/info.log ✅
2026-02-22 21:14:48 +08:00
..
2026-02-22 21:14:48 +08:00
2026-02-22 20:22:27 +08:00