refactor: 将LOG_HOME移至env.properties统一管理

- env.properties: 添加LOG_HOME配置项
- start.sh: LOG_HOME从环境变量读取,提供默认值fallback

优势:
- 日志路径集中配置,便于统一修改
- 不同环境可配置不同日志目录
- 启动脚本无需修改即可适应不同环境
This commit is contained in:
zhangjf 2026-02-22 21:02:33 +08:00
parent 88bb3193e5
commit 480bd796f4
2 changed files with 4 additions and 5 deletions

View File

@ -64,10 +64,9 @@ FILE_STORAGE_MAX_BYTES=52428800
# -------------------------------------------- # --------------------------------------------
# 日志配置由logback-spring.xml统一管理 # 日志配置由logback-spring.xml统一管理
# 以下参数仅供参考实际配置在logback-spring.xml中
# -------------------------------------------- # --------------------------------------------
# 日志文件路径由启动脚本LOG_HOME决定 # 日志根目录
LOG_PATH=/datacfs/applogs LOG_HOME=/datacfs/applogs
# 根日志级别 # 根日志级别
LOG_LEVEL_ROOT=INFO LOG_LEVEL_ROOT=INFO
# 应用包日志级别 # 应用包日志级别

View File

@ -50,8 +50,8 @@ if [ ! -d "${APP_HOME}/lib" ]; then
fi fi
CLASSPATH="${APP_HOME}/lib/*:${APP_HOME}/conf" CLASSPATH="${APP_HOME}/lib/*:${APP_HOME}/conf"
# 6. 日志目录(日志文件路径logback会自动添加APP_NAME子目录 # 6. 日志目录(从env.properties读取logback会自动添加APP_NAME子目录
LOG_HOME="/datacfs/applogs" LOG_HOME=${LOG_HOME:-"/datacfs/applogs"}
# 7. PID文件路径使用INSTANCE_NAME区分不同实例 # 7. PID文件路径使用INSTANCE_NAME区分不同实例
PID_FILE="${APP_HOME}/${INSTANCE_NAME}.pid" PID_FILE="${APP_HOME}/${INSTANCE_NAME}.pid"