欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot啟動時如何通過啟動參數(shù)指定logback的位置

 更新時間:2023年07月27日 10:10:02   作者:wgslucky  
這篇文章主要介紹了SpringBoot啟動時如何通過啟動參數(shù)指定logback的位置,在spring boot中,使用logback配置的方式常用的有兩種,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

SpringBoot啟動時通過啟動參數(shù)指定logback的位置

雖然springboot可以通過簡單的配置使用日志系統(tǒng),但是由于業(yè)務(wù)往往很復(fù)雜,對日志的多樣性配置要求比較高,還是習(xí)慣于依賴于logback框架本身的配置文件。在spring boot中,使用logback配置的方式常用的有以下幾種:

第一種:

  • 將配置文件命名為logback-spring.xml
  • 將配置文件放在項(xiàng)目的resouce目錄,啟動時會自動加載

第二種:

指定日志配置文件的具體位置,在服務(wù)啟動時加載

因?yàn)槭褂玫谝环N方式時,logback文件會被打包到j(luò)ar包之中,沒有辦法根據(jù)實(shí)際的運(yùn)行環(huán)境修改,解決辦法是,我們將項(xiàng)目打包成jar包之后運(yùn)行時,可以通過命令行啟動參數(shù),指定日志配置文件:

java -server -jar xinyue-game-web-gateway-0.0.1-SNAPSHOT.jar 
--logging.config=/home/game-cluster-server/web-gateway/config/logback.xml

這里使用–name=value的方式,它的作用是替換application.yml中的字段。

springboot logback 按 java 啟動 參數(shù) springboot指定logback路徑

1.在springboot中指定啟動環(huán)境有幾種方式

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

在資源文件夾下除了application.yml外,不同環(huán)境配置文件對應(yīng)application-xxx.yml,比如dev開發(fā)環(huán)境配置logback日志文件路徑為 /Users/xxx/logs ,在prod生產(chǎn)環(huán)境中配置日志文件路徑為 /root/logs

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

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

到此這篇關(guān)于SpringBoot啟動時如何通過啟動參數(shù)指定logback的位置的文章就介紹到這了,更多相關(guān)SpringBoot指定logback的位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 信號量Semaphore的實(shí)現(xiàn)

    Java 信號量Semaphore的實(shí)現(xiàn)

    這篇文章主要介紹了Java 信號量Semaphore的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • SpringBoot實(shí)現(xiàn)圖片防盜鏈技術(shù)的原理分析與解決

    SpringBoot實(shí)現(xiàn)圖片防盜鏈技術(shù)的原理分析與解決

    這篇文章主要為大家詳細(xì)介紹了SpringBoot中實(shí)現(xiàn)圖片防盜鏈技術(shù)的原理分析與完整解決方案,文中的示例代碼講解詳細(xì),需要的可以了解一下
    2025-07-07
  • IDEA修改idea64.exe.vmoptions文件以及解決coding卡頓問題

    IDEA修改idea64.exe.vmoptions文件以及解決coding卡頓問題

    IDEA修改idea64.exe.vmoptions文件以及解決coding卡頓問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 第一次編寫Java流布局圖形界面

    第一次編寫Java流布局圖形界面

    這篇文章主要為大家詳細(xì)介紹了第一次編寫Java流布局圖形界面的相關(guān)代碼,感興趣的小伙伴們可以參考一下
    2016-08-08
  • SpringSecurity自定義Form表單使用方法講解

    SpringSecurity自定義Form表單使用方法講解

    這篇文章主要介紹了Spring Security自定義Form表單使用方法,雖然 Spring Security 提供了默認(rèn)的登錄表單,實(shí)際項(xiàng)目里肯定是不可以直接使用的,當(dāng)然 Spring Security 也提供了自定義登錄表單的功能
    2023-01-01
  • SpringBoot集成Drools打造動態(tài)規(guī)則管理模板引擎

    SpringBoot集成Drools打造動態(tài)規(guī)則管理模板引擎

    本文詳解SpringBoot與Drools的整合方法,涵蓋依賴管理、規(guī)則文件編寫、KieService配置等,旨在通過規(guī)則引擎實(shí)現(xiàn)業(yè)務(wù)邏輯動態(tài)化管理,提升微服務(wù)應(yīng)用的靈活性、可維護(hù)性及快速部署能力,對SpringBoot Drools相關(guān)知識感興趣的朋友一起看看吧
    2025-07-07
  • 基于Java實(shí)現(xiàn)一個簡單的單詞本Android App的實(shí)踐

    基于Java實(shí)現(xiàn)一個簡單的單詞本Android App的實(shí)踐

    本文基于Java實(shí)現(xiàn)了一個簡單的單詞本安卓app,用的是SQLite數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java泛型機(jī)制必要性及原理解析

    Java泛型機(jī)制必要性及原理解析

    這篇文章主要介紹了Java泛型機(jī)制必要性及原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • 例題詳解Java?dfs與記憶化搜索和分治遞歸算法的使用

    例題詳解Java?dfs與記憶化搜索和分治遞歸算法的使用

    遞歸指函數(shù)調(diào)用自身。常用的遞歸算法有dfs(深度優(yōu)先搜索)、記憶化搜索和分治,接下來將用幾個算法題來帶你熟練掌握它
    2022-04-04
  • JAVA實(shí)現(xiàn)經(jīng)典游戲坦克大戰(zhàn)的示例代碼

    JAVA實(shí)現(xiàn)經(jīng)典游戲坦克大戰(zhàn)的示例代碼

    小時候大家都玩過坦克大戰(zhàn)吧,熟悉的旋律和豐富的關(guān)卡陪伴了我們一整個寒暑假。本文將通過Java+Swing實(shí)現(xiàn)這一經(jīng)典游戲,感興趣的可以學(xué)習(xí)一下
    2022-01-01

最新評論