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
相关推荐
醇氧6 分钟前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
sunxunyong25 分钟前
doris运维命令
java·运维·数据库
菜鸟起航ing27 分钟前
Spring AI 全方位指南:从基础入门到高级实战
java·人工智能·spring
古城小栈43 分钟前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
MapGIS技术支持1 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
Coder_Boy_1 小时前
业务导向型技术日志首日记录(业务中使用的技术栈)
java·驱动开发·微服务
盖世英雄酱581362 小时前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端
济南壹软网络科技有限公司2 小时前
企业级盲盒系统:Java高并发架构在多元化抽奖电商中的设计与实践
java·架构·开源源码·盲盒源码·盲盒h5·盲盒app
廋到被风吹走2 小时前
【Java】常用设计模式及应用场景详解
java·开发语言·设计模式
一条可有可无的咸鱼2 小时前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app