注解slf4j的日志該用哪個級別


slf4j的日志級別分為五種
  info、debug、error、warn、trane
常用的是這是三個。
        info  一般處理業務邏輯的時候使用,就跟 system.err打印一樣,用於說明此處是干什么的。slf4j使用的時候是可以動態的傳參的,使用占位符 {} 。后邊一次加參數,會挨個對應進去。
        debug: 一般放於程序的某個關鍵點的地方,用於打印一個變量值或者一個方法返回的信息之類的信息
        error: 用戶程序報錯,必須解決的時候使用此級別打印日志。
不常用的有:
        warn:警告,不會影響程序的運行,但是值得注意。
        trane:  一般不會使用,在日志里邊也不會打印出來,好像是很低的一個日志級別。
 注:異常信息不要放在最后一個參數的位置,否則會映射不進去。如果想要映射進去,就要使用getMessage()方法或者.toString()方法,這樣做獲取不到我們想要看到的信息,所以不建議這樣使用。
 
需要用到的maven坐標
<!-- 可以使用slf4j注解 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
 
slf4j的使用:
可以在類上添加@slf4j注解,隨后可以直接在方法體里邊使用log.方法,調用出來。例:
 
 
注:如果在idea里邊添加了@slf4j注解之后,無法使用 log.方法。則需要去下載一個插件。

 

這塊兒是我對於slf4j的五個日志級別及使用的理解。如有哪里不對,還請指出,第一次寫,大家見諒!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM