選擇乙個日誌門面(抽象層)、選乙個日誌實現
日誌門面:slf4j
日誌實現:logback
開發中,日誌記錄方法的呼叫,,不應該直接呼叫日誌的實現類,而是呼叫日誌抽象層裡的方法
%d表示日期時間,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
%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文...