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

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

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

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

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

第一種:

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

第二種:

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

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

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

命令行啟動(dòng)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啟動(dòng)時(shí)如何通過啟動(dòng)參數(shù)指定logback的位置的文章就介紹到這了,更多相關(guān)SpringBoot指定logback的位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • WebSocket+Vue+SpringBoot實(shí)現(xiàn)語音通話的使用示例

    WebSocket+Vue+SpringBoot實(shí)現(xiàn)語音通話的使用示例

    本文主要介紹了WebSocket+Vue+SpringBoot實(shí)現(xiàn)語音通話的使用示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • SpringBoot okhtt工具類封裝方式

    SpringBoot okhtt工具類封裝方式

    本文介紹了如何在SpringBoot項(xiàng)目中使用OkHttp工具類進(jìn)行HTTP請求,并提供了一個(gè)封裝了GET和POST方法的工具類示例,在Controller中使用該工具類時(shí),需要注意OkHttpClient的靜態(tài)初始化和異常處理
    2025-03-03
  • SpringDataJpa如何使用union多表分頁條件查詢

    SpringDataJpa如何使用union多表分頁條件查詢

    這篇文章主要介紹了SpringDataJpa如何使用union多表分頁條件查詢,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • JavaWeb實(shí)戰(zhàn)之用Servlet+JDBC實(shí)現(xiàn)用戶登錄與注冊

    JavaWeb實(shí)戰(zhàn)之用Servlet+JDBC實(shí)現(xiàn)用戶登錄與注冊

    這篇文章主要介紹了JavaWeb實(shí)戰(zhàn)之用Servlet+JDBC實(shí)現(xiàn)用戶登錄與注冊,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04
  • java操作oracle數(shù)據(jù)庫示例

    java操作oracle數(shù)據(jù)庫示例

    這篇文章主要介紹了java操作oracle數(shù)據(jù)庫示例,需要的朋友可以參考下
    2014-04-04
  • 如何修改JSON字符串中的敏感信息

    如何修改JSON字符串中的敏感信息

    這篇文章主要介紹了如何修改JSON字符串中的敏感信息,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 你應(yīng)該知道的21個(gè)Java核心技術(shù)

    你應(yīng)該知道的21個(gè)Java核心技術(shù)

    Java的21個(gè)核心技術(shù)點(diǎn),你知道嗎?這篇文章主要為大家詳細(xì)介紹了Java核心技術(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 配置idea將Java與數(shù)據(jù)庫連接起來實(shí)現(xiàn)一個(gè)簡單的圖書管理系統(tǒng)

    配置idea將Java與數(shù)據(jù)庫連接起來實(shí)現(xiàn)一個(gè)簡單的圖書管理系統(tǒng)

    這篇文章主要給大家介紹了關(guān)于配置idea將Java與數(shù)據(jù)庫連接起來實(shí)現(xiàn)一個(gè)簡單的圖書管理系統(tǒng)的相關(guān)資料,本文從基于Java的圖書管理系統(tǒng)的背景、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)等方面進(jìn)行了詳細(xì)的研究,需要的朋友可以參考下
    2023-12-12
  • java處理圖片背景顏色的方法

    java處理圖片背景顏色的方法

    這篇文章主要為大家詳細(xì)介紹了java處理圖片背景顏色的方法,藍(lán)底寸照批量轉(zhuǎn)換為白底,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 簡單了解Java多線程實(shí)現(xiàn)的四種方式

    簡單了解Java多線程實(shí)現(xiàn)的四種方式

    這篇文章主要介紹了簡單了解Java多線程實(shí)現(xiàn)的四種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評論