当前位置: 首页 > news >正文

logback日志输出到项目运行目录

启动脚本运行后,Java 项目的工作目录变成了 /root,导致日志写入 ./logs 实际变成了 /root/logs 而不是你预期的路径(如 /www/wwwroot/echo/logs

logback.xml

启动脚本增加

# 切换到目标工作目录
cd $JAR_PATH || exit 1

✅ 效果

程序的 工作目录就会是 $JAR_PATH(如 /www/wwwroot/echo,所有 ./logs 等相对路径都会正确写入到该目录下。

相关文章:

  • qtcreater配置opencv
  • 探索大型语言模型的 LLM 安全风险和 OWASP 十大漏洞
  • PEP 750 t-string 深度解析:与 f-string 的差异与进化
  • C 语言中的 对象(object),值(Value),类型(Type)
  • 国债收益率、需求与抛售行为的逻辑解析
  • Maven 处理依赖冲突
  • 软件鉴定测试报告编写有哪些注意事项?又有什么作用?
  • vue3: pdf.js 2.16.105 using typescript
  • 【2025最新】gitee+pycharm完成项目的上传与管理
  • 雷赛伺服L7-EC
  • 如何解决Jmeter中的乱码问题?
  • JVM之jcmd命令详解
  • uniapp小程序轮播图高度自适应优化详解
  • 影楼精修-牙齿美型修复算法解析
  • SSHv2公钥认证示例-Paramiko复用 Transport 连接
  • 养生:塑造健康生活的良方
  • 【挑战项目】 --- 微服务编程测评系统(在线OJ系统)(二)
  • React 第三十八节 Router 中useRoutes 的使用详解及注意事项
  • HOT 100 | 【子串】76.最小覆盖子串、【普通数组】53.最大子数组和、【普通数组】56.合并区间
  • electron 结合 react(cra创建的) 创建桌面应用和打包桌面应用
  • 道指跌逾100点,特斯拉涨近5%
  • 碧桂园境外债务重组:相当于现有公众票据本金额逾50%的持有人已加入协议
  • 奥利弗·斯通回顾越战50周年:我们不善于总结历史教训
  • “20后”比“60后”更容易遭遇极端气候事件
  • 深入贯彻中央八项规定精神学习教育中央第七指导组指导督导中国船舶集团见面会召开
  • 抗战回望20︱《山西省战区抗敌行政工作检讨会议议决案》:“强民政治”、“说服行政”