日誌列印規範

2021-09-24 08:06:31 字數 552 閱讀 9219

作為一名剛畢業的學生,初次到公司工作,接觸了幾個專案之後發現了日誌的重要性。為什麼覺得日誌重要?首先,列印日誌方便排查問題,有時候看日誌就能分析出功能的缺陷在**。方便定位和解決。 在接觸的乙個對接第三方的專案中,有一次排查乙個線上bug時,因為老專案的不規範並且沒有日誌,造成了定位問題困難的問題. 這樣讓排查問題的時間精力人員成本太高。

寫操作的時候需要 (方便定位)

對接第三方系統的時候需要(有時候如果接入第三方系統,那麼命運就是掌握在別人手上,人家的系統公升級,可能自己的系統會出現問題,這個時候如果打日誌就很容易知道時自己系統的問題還是第三方的問題。)

在專案的關鍵流程中列印 info 級別的日誌。

在拋異常的地方打 error 級別的日誌.

在專案的流程中有可能出現bug的地方列印 warn 級別的日誌。

日誌列印規範

第一步 在過濾器中把使用者資訊放到mdc中,component webfilter filtername testfilter urlpatterns public class testfilter implements filter override public void dofilter se...

日誌列印規範

日誌變數往往不變,最好定義成private final static,變數名用大寫。日誌分級 使用門面模式slf4j,slf4j無需級別判斷,直接列印即可 不打無用的日誌,一般不在迴圈內列印日誌 列印error log的方法 logger.error e.getmessage,e 這樣列印出異常的所...

聊聊日誌列印規範問題

最近有兩個現場專案問題定位排查都跟加日誌有關。這也是現在乙個比較嚴重的問題之一,很多時候現場有問題找研發都是要臨時增加日誌然後發現場替換檔案定位問題。還有些研發日誌列印很隨便,遇到問題日誌很多但關鍵想用的沒多少,為此我覺得很有必要規範日誌列印問題。尤其是開發也要注意自己日誌是否列印規範,做好列印日誌...