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
相关推荐
旭编18 分钟前
牛客周赛 Round 117
java·开发语言
无敌最俊朗@32 分钟前
01-总结
java·jvm·数据库
华仔啊1 小时前
MyBatis-Plus 让你开发效率翻倍!新手也能5分钟上手!
java·后端·mybatis
武子康1 小时前
Java-167 Neo4j CQL 实战:CREATE/MATCH 与关系建模速通 案例实测
java·开发语言·数据库·python·sql·nosql·neo4j
乌暮1 小时前
JavaEE入门--计算机是怎么工作的
java·后端·java-ee
Z3r4y1 小时前
【代码审计】RuoYi-4.2 五处安全问题分析
java·web安全·代码审计·若依4.2·ruoyi-4.2
代码栈上的思考1 小时前
Spring MVC 中 @RequestMapping 路径映射与请求处理全流程
java·spring·mvc
WZTTMoon2 小时前
Spring MVC 核心工作原理:DispatcherServlet 全流程深度解析
java·spring·mvc
金銀銅鐵2 小时前
[Java] 用 Swing 生成一个最大公约数计算器(展示计算过程)
java·后端·数学
计算机学姐2 小时前
基于SpringBoot的新闻管理系统【协同过滤推荐算法+可视化统计】
java·vue.js·spring boot·后端·spring·mybatis·推荐算法