一、loger的使用
<
logger
name
="com.qianfeng.controller"
/>
將控制controller包下的所有類的日誌的列印,但是並沒用設定列印級別,所以繼承他的上級的日誌級別「info」;
沒有設定addtivity,預設為true,將此loger的列印資訊向上級傳遞;。
當執行該包下的某個類中的功能時,
將級別為「info」及大於「info」的日誌資訊傳遞給root,本身並不列印;。
<
logger
name
="com.qianfeng.controller.springcontroller"
level
="warn"
additivity
="false"
>
<
ref=
"console"
/>
logger
>
二、多環境日誌輸出
根據不同環境(prod:生產環境,test:測試環境,dev:開發環境)來定義不同的日誌輸出,在 logback-spring.xml中使用 springprofile 節點來定義,方法如下:
三、使用log4j日誌管理
1.修改pom.xml檔案,過濾掉自帶的spring-boot-starter-logging,然後新增spring-boot-starter-log4j依賴包。
2.在resources目錄下新建log4j.properties配置檔案
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j
1.3.8.release
配置info,error,console,debug四種輸出格式。
log4j.rootlogger=info,error,console,debug
log4j.logger.info=info
log4j.logger.error=error
log4j.logger.debug=debug
3.在使用到的類中宣告log以及輸出log資訊。
@restcontroller
public class usercontroller
}
lua 自學筆記5
12 所有的關係操作符的運算結果都是true或false 注意 2 15 true 2 15 false 這是按順序比較,它會先比較 2 和 1 13 邏輯操作符 and or not 都將false和nil視為假 1 and or都是短路求值 print 4 and 5 5 and如果第乙個運算元...
QT自學筆記(5)
前言 這一節我們學習下繼續運用訊號與槽機制的應用,也就是核取方塊的應用。就是可以勾選的框,我們在裝軟體時就經常遇到,就是問你是否同意這個協議 在qt中核取方塊的英文是checkbox。1.statechanged int 這個是signal函式,即打勾或不打勾的狀態發生改變的訊號 2.ischeck...
MySQL自學筆記5
使用mysql 5.5以及mysql自帶命令客戶端 union 聯合,其作用是將2次或者多次查詢結果合併起來 要求 兩次的查詢的列數一致。推薦是查詢的每一列相對應的列型別也是一樣的 查詢可以來自多張表,但是如果多次sql語句取出來的列名如果不一樣的話,此時以第乙個sql的列名為準 不同sql語句中取...