日誌列印規範

2021-09-29 17:09:28 字數 351 閱讀 7871

日誌變數往往不變,最好定義成private final static,變數名用大寫。

日誌分級

使用門面模式slf4j,slf4j無需級別判斷,直接列印即可

不打無用的日誌,一般不在迴圈內列印日誌

列印error log的方法:logger.error(e.getmessage, e);這樣列印出異常的所有堆疊

日誌中不出現計算或方法呼叫,防止在打日誌的時候報錯

try-catch如果往外丟擲,不應該列印異常資訊

禁止字串拼接,應該使用佔位符

呼叫第三方介面的時候應列印入參,返回值等

記錄重要介面的ip,請求時間

通過日誌可以看到程式的流轉

日誌列印規範

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

日誌列印規範

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

聊聊日誌列印規範問題

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