fix: 修复日志路径重复问题

问题:LOG_HOME已包含服务名,logback又加APP_NAME导致重复
- start.sh: LOG_HOME="/datacfs/applogs/${INSTANCE_NAME}"
- logback: ${LOG_PATH}/${APP_NAME}/info.log
- 结果: /datacfs/applogs/fund-gateway/fund-gateway/info.log

修复:
- start.sh: LOG_HOME改为"/datacfs/applogs"(不含服务名)
- logback会自动添加APP_NAME子目录
- 结果: /datacfs/applogs/fund-gateway/info.log

多租户场景:
- 通过传入不同的logging.file.path区分实例日志
- 如 -Dlogging.file.path=/datacfs/applogs/fund-sys-vip001
This commit is contained in:
zhangjf 2026-02-22 20:58:09 +08:00
parent ca1d0edd56
commit 88bb3193e5

View File

@ -50,10 +50,10 @@ if [ ! -d "${APP_HOME}/lib" ]; then
fi fi
CLASSPATH="${APP_HOME}/lib/*:${APP_HOME}/conf" CLASSPATH="${APP_HOME}/lib/*:${APP_HOME}/conf"
# 6. 日志目录(使用INSTANCE_NAME区分不同实例 # 6. 日志目录(日志文件路径logback会自动添加APP_NAME子目录
LOG_HOME="/datacfs/applogs/${INSTANCE_NAME}" LOG_HOME="/datacfs/applogs"
# 7. PID文件路径 # 7. PID文件路径使用INSTANCE_NAME区分不同实例
PID_FILE="${APP_HOME}/${INSTANCE_NAME}.pid" PID_FILE="${APP_HOME}/${INSTANCE_NAME}.pid"
# JVM参数可通过环境变量覆盖 # JVM参数可通过环境变量覆盖