007 日誌整合與lombok的使用
阿新 • • 發佈:2018-08-11
spring slf4j ring 定義 部分 說明 pri 進行 輸出
一 .概述
這一部分我們用比較簡單的方式進行說明,springboot使用logback來完成日誌的輸出.
二 .日誌框架的的問題
在java之中,日誌框架的使用實際上是比較混亂的,最終出現了sl4j,這個僅僅是一個門面接口包.我們如果想使用,就必須使用一個實現包.
由於日誌框架的混亂,我們有時候還需要一個中間包進行轉換.
現在的日誌框架的整合,我們一般都推薦使用logback最為日誌框架.
三 .日誌框架的配置
springboot已經為我們配置好了基本的日誌框架,因此在我們啟動springboot的時候,我們就能看到日誌的打印.
當然,我們也可以在application.yml之中進行配置,這樣我們就能實現自定義的日誌配置.
看下面的例子:在這個例子之中我們使用lombok幫助我們簡化日誌的使用.
@RestController @Slf4j public class LoggerController { @RequestMapping("/logging") public void log() { log.info("這是我的第一個日誌的實現.."); } }
通過lombok我們就能輕松的使用日誌框架了.
註意: springboot之中默認使用的日誌級別就是info級別.
logging: level: com.trek: debug file: D:\log.log
上面就是我們最基本的日誌配置了.
四 .使用自定義的配置
如果我們想使用自定義的日誌配置,我們只需要在類路徑下放入指定的日誌配置文件就可以了.
如我們使用logback,那麽我們就放入一個logback.xml文件就行了.
實際上我們還可以使用profile的形式進行環境配置,這個自己去看文檔就好了
007 日誌整合與lombok的使用