From 88bb3193e5c334ebd9bc456c0fe18dd636306434 Mon Sep 17 00:00:00 2001 From: zhangjf Date: Sun, 22 Feb 2026 20:58:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E9=87=8D=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: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 --- scripts/start.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/start.sh b/scripts/start.sh index 87b0b1a..727280b 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -50,10 +50,10 @@ if [ ! -d "${APP_HOME}/lib" ]; then fi CLASSPATH="${APP_HOME}/lib/*:${APP_HOME}/conf" -# 6. 日志目录(使用INSTANCE_NAME区分不同实例) -LOG_HOME="/datacfs/applogs/${INSTANCE_NAME}" +# 6. 日志目录(日志文件路径,logback会自动添加APP_NAME子目录) +LOG_HOME="/datacfs/applogs" -# 7. PID文件路径 +# 7. PID文件路径(使用INSTANCE_NAME区分不同实例) PID_FILE="${APP_HOME}/${INSTANCE_NAME}.pid" # JVM参数(可通过环境变量覆盖)