項目總結——日誌

目的:

1.跟蹤業務執行過程,流轉數據,消耗時間

2.對異常信息的打印,方便排查問題

3.跟普通System.out.println相比,增加了日誌級別管理,更加精細

 

日誌類型:

常用的類型:error 、warn、info、debug(按日誌嚴重級別排序)

error:異常處理,try catch之後,打印error日誌信息,便於查找流程中的異常信息。

warn:需要程序員關注,但是不至於報錯的信息。

info:常用於打印參數信息,返回值信息,程序運行效率等,熟悉整個程序性執行流程。

debug:測試的時候打印的信息,幫助調試。

 

日誌模板:


<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.7</version>
</dependency>
//成員變量
Logger logger = LoggerFactory.getLogger(FileServiceImpl.class);


//具體類內部的日誌樣式
logger.info("[方法名], 參數爲:UUIDs->{}, name->{}" ,UUIDs ,name);
logger.info("[方法名], 參數爲:UUIDs->{}, 返回值爲{}, 程序執行時間爲{}ms" , UUIDs ,returnValues ,time);
logger.error("[方法名], 參數爲:UUIDs->{}, 異常信息爲e->{}" ,UUIDs ,e.getMessage());     

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章