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
相关推荐
Metaphor6928 小时前
Java 旋转 PDF 页面:使用 Spire.PDF 实现高效页面处理
java·经验分享·pdf
哈利路亚胡辣汤9 小时前
spring多数据源配置
java·spring·mybatis
卷Java9 小时前
智慧停车大屏数据分析与设计文档
java·大数据·人工智能·数据分析
聪明的笨猪猪9 小时前
Java SE “JDK1.8新特性”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
Excuse_lighttime10 小时前
除自身以外数组的乘积
java·数据结构·算法·leetcode·eclipse·动态规划
Vahala0623-孔勇10 小时前
Redisson分布式锁源码深度解析:RedLock算法、看门狗机制,以及虚拟线程下的锁重入陷阱与解决
java·开发语言·分布式
Coision.10 小时前
Linux C: 函数
java·c语言·算法
经典199210 小时前
Elasticsearch 讲解及 Java 应用实战:从入门到落地
java·大数据·elasticsearch
铅笔侠_小龙虾10 小时前
JVM深入研究--JHSDB (jvm 分析工具)
java·开发语言·jvm
majunssz10 小时前
深入剖析Spring Boot依赖注入顺序:从原理到实战
java·数据库·spring boot