springboot學習筆記之日誌

2021-08-26 05:50:27 字數 1083 閱讀 5771

日誌

springboot預設日誌級別:info

spring配置檔案中的logging.file和logging.path的區別

如果專案目錄為:d:/develop/idea_workspace/project,則在windows情況下指定日誌logging.file為/logs/info.log則將會在當前專案所在磁碟根路徑d盤下產生logs資料夾,裡面存放日誌info.log

%d表示日期時間,

%thread表示執行緒名,

%-5level:級別從左顯示5個字元寬度

%logger 表示logger名字最長50個字元,否則按照句點分割。

%msg:日誌訊息,

%n是換行符

-->

%d [%thread] %-5level %logger - %msg%n

下附完整的springboot結合logback日誌配置檔案

<?xml version="1.0" encoding="utf-8"?>

日誌輸出格式:

%d表示日期時間,

%thread表示執行緒名,

%-5level:級別從左顯示5個字元寬度

%logger 表示logger名字最長50個字元,否則按照句點分割。

%msg:日誌訊息,

%n是換行符

-->

%d [%thread] %-5level %logger - %msg%n

365100mb

%d [ %thread ] - [ %-5level ] [ %logger : %line ] - %msg%n

springboot預設日誌配置

logback.xml:會直接被日誌框架識別

logback-spring.xml:可以被spring識別管理,可以使用spring的特性,使得某段配置只在某個環境下起作用,比如我們制定開發環境下列印在控制台上,測試和生產環境滾動輸出到檔案中

學習筆記之springboot註解

2,controller 程式入口 import org.springframework.stereotype.controller 處理請求位址對映,可以用在類或方法上。用於類上,表示類中的所有響應請求的方法都是以該位址作為父路徑。4,responsebody import org.springf...

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文...