springboot學習筆記 sfl4j日誌

2021-09-19 14:47:17 字數 929 閱讀 5670

統一日誌:

1:將系統中其他的日誌框架排除出去(如:commons-logging)

2:用中間包替換原來的日誌框架

3:匯入slf4j的實現(比如logback)

springboot中的日誌

依賴spring-boot-starter-loggin

底層使用slf4j+logback的底層實現

springboot能自動適配所有日誌,而且底層使用sl4j+logback進行實現,我們在使用日誌的時候,必須把其他的日誌框架排除

直接可以使用sl4j介面進行日誌輸出

longging.level.***=(tace/debug/info/warning/error) ***為包名,表示在這個包下的所有日誌的日誌級別都設定為某個級別

修改日誌生成的目錄

logging.path=/***/*** 表示在當前磁碟的***/***資料夾下生成名稱為spring.log(預設名稱)的日誌

logging.file=g:/springboot.log(絕對路徑) 表示在g盤根目錄生成名稱為springboot.log的日誌

logging.pattern.file=   (參照日誌輸出格式設定) 表示日誌輸出的格式

同時也能自己使用自己的日誌配置檔案,在springboot中在類路徑下放同名配置檔案即可,如logback.xml 可以參考springboot文件

如果不是使用logback.xml 而是logback-spring.xml則可以使用高階功能---profile功能,根據環境輸出日誌

在日誌檔案中加標籤即可

spring boot 學習筆記

spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...

spring boot 學習筆記

本位參考 生成spring boot 工程,通過 spring boot 快速入門 spring boot 開發web 應用 spring boot工程結構推薦 spring boot構建restful api與單元測試 spring boot中使用swagger2構建強大的restful api文...

springboot學習筆記

restcontroller controller responsebody 控制器 value 從配置檔案中讀取元素值賦值 component 將類交給spring管理 請求引數 requestparam value id required false defaultvalue 0 請求字段 是否...