MacBook logback日志输出到绝对路径
MacBook logback日志输出到绝对路径
- 1. 背景
- 2. 解决方案
1. 背景
MacBook默认不允许在根路径
/
下创建新文件夹,而一些项目默认会向/data
目录下写入数据,这会导致项目启动失败。
2. 解决方案
基于logback变量定义结合环境变量实现日志输出目录自定义。
- MackBook定义环境变量
echo "export LOG_BASE_PATH='/Users/$(whoami)/data'" >> ~/.zshrc
source ~/.zshrc
- logback.xml
<property name="LOG_PATH" value="${LOG_BASE_PATH:-/data}/openapi"/>
- 重启idea