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

springboot日志文件名稱叫l(wèi)ogback-spring.xml的原因解析

 更新時間:2023年08月23日 14:20:07   作者:LSZXZNJ  
這篇文章主要介紹了springboot日志文件名稱為什么叫l(wèi)ogback-spring.xml,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

如題,為什么springboot日志配置文件叫l(wèi)ogback-spring.xml?

在整個項目中搜索 logback-spring.xml 并沒有搜索到。

先看一下

org.springframework.boot.context.logging.LoggingApplicationListener#initialize

protected void initialize(ConfigurableEnvironment environment, ClassLoader classLoader) {
		// 省略
		initializeSystem(environment, this.loggingSystem, this.logFile);
		// ... 省略
	}

 會走到

org.springframework.boot.logging.AbstractLoggingSystem#initializeWithConventions

如下代碼完成 日志配置文件的定位,最終獲取到 logback-spring.xml日志配置文件咯

@Override
	protected String[] getStandardConfigLocations() {
		return new String[] { "logback-test.groovy", "logback-test.xml", "logback.groovy", "logback.xml" };
	}	
protected String[] getSpringConfigLocations() {
		String[] locations = getStandardConfigLocations();
		for (int i = 0; i < locations.length; i++) {
			String extension = StringUtils.getFilenameExtension(locations[i]);
			locations[i] = locations[i].substring(0, locations[i].length() - extension.length() - 1) + "-spring."
					+ extension;
		}
		return locations;
	}

到此這篇關于springboot日志文件名稱為什么叫l(wèi)ogback-spring.xml的文章就介紹到這了,更多相關springboot日志文件logback-spring.xml內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot整合MyCat實現(xiàn)讀寫分離的方法

    SpringBoot整合MyCat實現(xiàn)讀寫分離的方法

    這篇文章主要介紹了SpringBoot整合MyCat實現(xiàn)讀寫分離的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Java判斷對象是否為空(包括null ,

    Java判斷對象是否為空(包括null ,"")的方法

    這篇文章主要介紹了Java判斷對象是否為空(包括null ,"")的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • SpringBoot集成PDFBox實現(xiàn)電子簽章的代碼詳解

    SpringBoot集成PDFBox實現(xiàn)電子簽章的代碼詳解

    Apache PDFBox 是一個開源的 Java 庫,用于處理 PDF 文檔,它提供了一系列強大的功能,包括創(chuàng)建、渲染、拆分、合并、加密、解密 PDF 文件,以及從 PDF 中提取文本和元數(shù)據等,本文給大家介紹了SpringBoot集成PDFBox實現(xiàn)電子簽章,需要的朋友可以參考下
    2024-09-09
  • 將Java程序包打包為.exe文件的操作步驟

    將Java程序包打包為.exe文件的操作步驟

    將Java程序打包為為.exe文件分為倆個步驟:將Java程序打包成Jar包和打包為.exe文件,文中通過圖文結合的方式給大家講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-06-06
  • Java中增強for循環(huán)的實現(xiàn)原理和坑詳解

    Java中增強for循環(huán)的實現(xiàn)原理和坑詳解

    增強的for循環(huán)是在傳統(tǒng)的for循環(huán)中增加的強大的迭代功能的循環(huán),是在jdk1.5之后提出來的。下面這篇文章主要給大家介紹了關于Java中增強for循環(huán)的實現(xiàn)原理和坑的相關資料,需要的朋友可以參考下
    2018-04-04
  • Spring @Cacheable redis異常不影響正常業(yè)務方案

    Spring @Cacheable redis異常不影響正常業(yè)務方案

    這篇文章主要介紹了Spring @Cacheable redis異常不影響正常業(yè)務方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • JAVA?module-info.java文件詳解

    JAVA?module-info.java文件詳解

    這篇文章主要介紹了JAVA?module-info.java文件詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Springboot整合mybatis開啟二級緩存的實現(xiàn)示例

    Springboot整合mybatis開啟二級緩存的實現(xiàn)示例

    在一級緩存中,是查詢兩次數(shù)據庫的,顯然這是一種浪費,既然SQL查詢相同,就沒有必要再次查庫了,直接利用緩存數(shù)據即可,這種思想就是MyBatis二級緩存的初衷,本文就詳細的介紹了Springboot整合mybatis開啟二級緩存,感興趣的可以了解一下
    2022-05-05
  • SpringCloud Config連接git與數(shù)據庫流程分析講解

    SpringCloud Config連接git與數(shù)據庫流程分析講解

    springcloud config是一個解決分布式系統(tǒng)的配置管理方案。它包含了 client和server兩個部分,server端提供配置文件的存儲、以接口的形式將配置文件的內容提供出去,client端通過接口獲取數(shù)據、并依據此數(shù)據初始化自己的應用
    2022-12-12
  • 解決FontConfiguration.getVersion報空指針異常的問題

    解決FontConfiguration.getVersion報空指針異常的問題

    這篇文章主要介紹了解決FontConfiguration.getVersion報空指針異常的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論