首先要了解日誌相關概念
日誌門面
日誌實現框架
springboot預設使用的是slf4j + logback的日誌,將實現改為log4j如下:
<
!--排除spring-boot-starter中的logging依賴,加入log4j依賴--
>
org.springframework.boot<
/groupid>
spring-boot-starter-log4j<
/artifactid>
1.3.8
.release<
/version>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter<
/artifactid>
spring-boot-starter-logging<
/artifactid>
org.springframework.boot<
/groupid>
<
/exclusion>
<
/exclusions>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter-web<
/artifactid>
<
/dependency>
log4j.rootlogger=info,console,errorfile,logfile
要想日誌檔案中有報錯的堆疊資訊,只需要在**中呼叫logger.error(e)
時加入捕獲到的堆疊報錯e即可。 SpringBoot中使用日誌
結果 所有配置檔案都會被載入,高優先順序的配置檔案會覆蓋低優先順序的配置檔案 springboot 底層是spring框架,spring框架預設是用jcl springboot選用slf4j和logback作為日誌框架 如何使用slf4j import org.slf4j.logger import...
Springboot 日誌使用 四
springboot預設幫我們配置好了日誌 記錄器 logger logger logge ctory.getlogger getclass test public void contextloads 日誌輸出格式 d表示日期時間,thread表示執行緒名,5level 級別從左顯示5個字元寬度 l...
spring boot日誌配置及使用
今天我們就來說說spring boot的日誌使用 1 日誌的輸出格式 d表示日期時間,thread表示執行緒名,5level 級別從左顯示5個字元寬度 logger 表示logger名字最長50個字元,否則按照句點分割。msg 日誌訊息,n是換行符 舉例 d thread 5level logger...