巧用maven profile动态修改logback日志目录
文章插图
在使用logback时 , 每次部署的时候 , 都需要手动修改logback-spring.xml , 把日志目录调整到对应线上的 , 部署完之后 , 再调整到本地的目录 。 感觉这样太笨拙了 , 本着提高生产力的思想 , 耗时两个小时 , 终解决 。
添加profile , 设置logpath【巧用maven profile动态修改logback日志目录】
这里我们添加了dev和pro环境 , dev环境中设置logPath为D:/logs/ , pro环境中为/mnt/logs/
设置application.yml参数logging:config: classpath:logback-spring.xmlpath: @bootstrap.logPath@
这里需要注意下springboot环境中 , spring的默认占位符为$ , maven的默认占位符为@ , 当然我们也可以手动修改占位符 。
设置logback-spring.xml
选择profile , 运行代码我本地windows环境 , 选择dev分支 , 果然 。。。
文章插图
这样我们在不同的环境中 , 只需要选择对应的profile , 就可以将日志生成到不同的目录中 。
- 巧用|荣耀手环6 NFC版在高速公路上的巧用
- 基于Maven快速构建Flink应用骨架代码
- SpringBoot外化配置源码解析:Profile处理实现
- 一次Maven依赖冲突采坑,把依赖调解、类加载彻底整明白了
- cnBeta|华硕Zephyrus G14上市 巧用点阵式LED外壳
- 闲人趣聊电竞|和平一哥巧用变声器拉效果,没想到遍地都是粉丝,直接被当场戳穿
- 游戏灯|和平精英牧童巧用变声器,装阿姨逗小朋友,被认出后带迷弟吃鸡