Springboot學習筆記(五)日誌

2021-09-26 05:59:45 字數 1465 閱讀 5761

選擇乙個日誌門面(抽象層)、選乙個日誌實現

日誌門面:slf4j

日誌實現:logback

開發中,日誌記錄方法的呼叫,,不應該直接呼叫日誌的實現類,而是呼叫日誌抽象層裡的方法

logging.level.com.atguigu=trace

#spring.profiles.active=dev

#logging.path=

# 不指定路徑在當前專案下生成springboot.log日誌

# 可以指定完整的路徑;

#logging.file=g:/springboot.log

# 在當前磁碟的根路徑下建立spring資料夾和裡面的log資料夾;使用?spring.log 作為預設檔案

logging.path=/spring/log

# 在控制台輸出的日誌的格式

logging.pattern.console=%d [%thread] %-5level %logger - %msg%n

# 指定檔案中日誌輸出的格式

logging.pattern.file=%d === [%thread] === %-5level === %logger ==== %msg%n

%d表示日期時間,

%thread表示執行緒名,

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

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

%msg:日誌訊息,

%n是換行符

檔案設定某段配置只在某個環境下生效:開發環境生效

日誌輸出格式:

%d表示日期時間,

%thread表示執行緒名,

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

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

%msg:日誌訊息,

%n是換行符

-->

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

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

logback-spring.xml由springboot接資訊日誌配置,可以使用springboot的高階profle功能,否則報錯

pom檔案

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-logging

org.springframework.boot

spring-boot-starter-log4j2

org.springframework.boot

spring-boot-starter-test

test

Springboot2 學習筆記五

1 目標方法處理的過程中,所有資料都會被放在 modelandviewcontainer 裡面。包括資料和檢視位址 2 方法的引數是乙個自定義型別物件 從請求引數中確定的 把他重新放在 modelandviewcontainer 3 任何目標方法執行完成以後都會返回 modelandview 資料和...

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