springboot 多環境logback日志路徑配置


1.在springboot中指定啟動環境有幾種方式

  • 命令行啟動springboot jar包,java -jar xxx.jar 后面跟上 “--spring.profiles.active=prod”
  • idea “Run/debug Configration"中 "vm Option"選項添加 “-Dspring.profiles.active=prod”
  • “application.yml"配置文件指定當前環境 "srping.profiles.active: prod"

在資源文件夾下除了application.yml外,不同環境配置文件對應application-xxx.yml,比如dev開發環境配置logback日志文件路徑為 /Users/xxx/logs ,在prod生產環境中配置日志文件路徑為 /root/logs

2.logback.xml需要加載不同環境配置文件中“logback.home”變量

    <!-- 讀取application.yml中配置的日志文件路徑,沒有這一步的話取不到logback.home的值 -->
    <springProperty scope="context" name="LOG_HOME" source="logback.home"/>

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM