logback日志输出到项目运行目录
启动脚本运行后,Java 项目的工作目录变成了 /root
,导致日志写入 ./logs
实际变成了 /root/logs
而不是你预期的路径(如 /www/wwwroot/echo/logs
)。
logback.xml
启动脚本增加
# 切换到目标工作目录
cd $JAR_PATH || exit 1
✅ 效果
程序的 工作目录就会是 $JAR_PATH
(如 /www/wwwroot/echo
),所有 ./logs
等相对路径都会正确写入到该目录下。