SpringBoot入門 第二章 日誌配置

2021-10-03 17:13:47 字數 1904 閱讀 5637

springboot預設整合了slf4j日誌。

<

?xml version=

"1.0" encoding=

"utf-8"

?>

<

!-- 格式化輸出:%date表示日期,%thread表示執行緒名,%

-5level:級別從左顯示5個字元寬度 %msg:日誌訊息,%n是換行符--

>

%logger 表示 logger 名字最長36個字元 --

>

"log_pattern" value=

"%d %-5level %logger [%line] - %msg%n"

/>

<

!-- 定義日誌儲存的路徑,不要配置相對路徑 --

>

"file_path" value=

"d:/logs/log.%d.%i.log"

/>

<

!-- 控制台輸出日誌 --

>

"console"

class

=>

<

!-- 按照上面配置的log_pattern來列印日誌 --

>

$<

/pattern>

<

/encoder>

<

<

!--每天生成乙個日誌檔案,儲存15天的日誌檔案。rollingfile是用來切分檔案的 --

>

"file"

class

=>

="ch.qos.logback.core.rolling.timebasedrollingpolicy"

>

$<

/filenamepattern>

<

!-- keep 15 days' worth of history --

>

15<

/maxhistory>

="ch.qos.logback.core.rolling.sizeandtimebasedfnatp"

>

<

!-- 日誌檔案的最大大小 --

>

10mb<

/maxfilesize>

<

/timebasedfilenamingandtriggeringpolicy>

<

/rollingpolicy>

$<

/pattern>

<

/encoder>

<

<

!-- 級別從小到達:error、warn、info、debug --

>

<

!--使用者指定包下 列印等級大於等於info級別--

>

"com.example.test" level=

"info"

/>

<

!-- 其它包下的列印超過 warn級別的 --

>

"warn"

>

"console"

/>

"file"

/>

<

/root>

<

/configuration>

在前面的usercontroller中列印輸出結果:

private static final logger logger = logge***ctory.getlogger(usercontroller.class);

logger.info(user.tostring());

public

class

usercontroller

}

《Qt Creator快速入門》第二章總結

1.第1,2和22行是預處理指令,避免該標頭檔案多重包含。命名空間ui中的前置宣告是為了加快編譯速度,也可以避免在乙個標頭檔案中隨意包含其他標頭檔案而產生錯誤。這並不需要該類的完整定義,所以可以使用前置宣告。這樣就不用在這裡新增ui hellodialog.h的標頭檔案包含,而可以將其放到hello...

SQL入門 第二章總結 T SQL程式設計

一.批處理 批處理是包含乙個或多個sql語句的組,從應用程式一次性地傳送到sql server執行 sql server將批處理語句編譯成乙個可執行單元,此單元成為執行計畫。執行計畫中的語句每次執行一條。作用 提高sql server處理的執行效率 批處理語句 語句1語句2 go 二.變數 1.變數...

MATLAB入門 第二章 矩陣和陣列

2.1矩陣的建立與合併 1 由於matlab是基於矩陣運算的,所以使用者輸入的所有資料均被儲存為矩陣或陣列。即使是單個變數,如 a 1 whos命令可以檢視工作空間內儲存的變數的資訊 建立矩陣 這個識別符號 相鄰元素用逗號或者空格分隔 換行用分號 使用 初值 步長 終值 可以建立向量 即行向量 列向...