MacBook logback日志输出到绝对路径

MacBook logback日志输出到绝对路径

      • [1. 背景](#1. 背景)
      • [2. 解决方案](#2. 解决方案)

1. 背景

MacBook默认不允许在根路径/下创建新文件夹,而一些项目默认会向/data目录下写入数据,这会导致项目启动失败。

2. 解决方案

基于logback变量定义结合环境变量实现日志输出目录自定义。

  • MackBook定义环境变量
shell 复制代码
echo "export LOG_BASE_PATH='/Users/$(whoami)/data'" >> ~/.zshrc
source ~/.zshrc
  • logback.xml
xml 复制代码
<property name="LOG_PATH" value="${LOG_BASE_PATH:-/data}/openapi"/>
  • 重启idea
相关推荐
hashiqimiya12 小时前
springboot事务触发滚动与不滚蛋
java·spring boot·后端
PPPHUANG12 小时前
一次 CompletableFuture 误用,如何耗尽 IO 线程池并拖垮整个系统
java·后端·代码规范
恩创软件开发12 小时前
创业日常2026-1-8
java·经验分享·微信小程序·小程序
想用offer打牌13 小时前
一站式了解Spring AI Alibaba的流式输出
java·人工智能·后端
Lonely丶墨轩13 小时前
从登录入口窥见架构:一个企业级双Token认证系统的深度拆解
java·数据库·sql
掘根14 小时前
【仿Muduo库项目】EventLoop模块
java·开发语言
信码由缰14 小时前
Java 中的 AI 与机器学习:TensorFlow、DJL 与企业级 AI
java
沙子迷了蜗牛眼15 小时前
当展示列表使用 URL.createObjectURL 的创建临时图片、视频无法加载问题
java·前端·javascript·vue.js
ganshenml15 小时前
【Android】 开发四角版本全解析:AS、AGP、Gradle 与 JDK 的配套关系
android·java·开发语言