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