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命令可以檢視工作空間內儲存的變數的資訊 建立矩陣 這個識別符號 相鄰元素用逗號或者空格分隔 換行用分號 使用 初值 步長 終值 可以建立向量 即行向量 列向...