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
相关推荐
敲代码的瓦龙11 分钟前
Java?枚举!!!
java·开发语言
NiceCloud喜云21 分钟前
IntelliJ IDEA 保姆级安装 + ClaudeAPI 配置教程
java·开发语言·前端·ide·chrome·docker·intellij-idea
孙69034224 分钟前
swf 图片转 pdf
java·后端
用户46825574591325 分钟前
Spring AI MCP 实战:tools/list 启动快照陷阱与完整解法
java
吴声子夜歌28 分钟前
Java——EnumMap和EnumSet
java·enumset·enummap
gjwjuejin28 分钟前
从 Vue 2 到 Vue 3:一位前端工程师的实战学习笔记
java
3D探路人1 小时前
模灵 大模型聚合API 转发流程技术实现
java·大数据·开发语言·前端·人工智能·计算机视觉
程似锦吖2 小时前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
techdashen2 小时前
dial9:给 Tokio 装上“飞行记录仪“
java·数据库·redis
ShiJiuD6668889992 小时前
springboot基础篇
java·spring boot·spring